From 68ebedc9b7f7e8a00e147cad00a8f91518fba26d Mon Sep 17 00:00:00 2001 From: Michel Salib Date: Fri, 14 Feb 2014 15:42:11 +0100 Subject: [PATCH] Add more flexibility sugar.js calls Add some optional parameters ad return types. --- sugar/sugar.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sugar/sugar.d.ts b/sugar/sugar.d.ts index ca21b3e7c2..e5f9c97d7b 100644 --- a/sugar/sugar.d.ts +++ b/sugar/sugar.d.ts @@ -2133,7 +2133,7 @@ interface Array { * }, 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 {