mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-02 00:00:04 +00:00
Add more flexibility sugar.js calls
Add some optional parameters ad return types.
This commit is contained in:
6
sugar/sugar.d.ts
vendored
6
sugar/sugar.d.ts
vendored
@@ -2133,7 +2133,7 @@ interface Array<T> {
|
||||
* }, 2, true);
|
||||
**/
|
||||
each(
|
||||
fn: (element: T, index: number, array: T[]) => boolean,
|
||||
fn: (element: T, index?: number, array?: T[]) => any,
|
||||
index?: number,
|
||||
loop?: boolean): T[];
|
||||
|
||||
@@ -3386,7 +3386,7 @@ interface ObjectStatic {
|
||||
* });
|
||||
*
|
||||
**/
|
||||
watch(obj: any, prop: string, fn: (prop: string, oldVal: any, newVal: any) => any): void;
|
||||
watch(obj: any, prop: string, fn: (prop?: string, oldVal?: any, newVal?: any) => any): void;
|
||||
}
|
||||
|
||||
interface Object {
|
||||
@@ -3836,7 +3836,7 @@ interface Object {
|
||||
* });
|
||||
*
|
||||
**/
|
||||
watch(prop: string, fn: (prop: string, oldVal: any, newVal: any) => any): void;
|
||||
watch(prop: string, fn: (prop?: string, oldVal?: any, newVal?: any) => any): void;
|
||||
}
|
||||
|
||||
interface Function {
|
||||
|
||||
Reference in New Issue
Block a user