diff --git a/kolite/knockout.command.d.ts b/kolite/knockout.command.d.ts index cb08f4a070..0a903aa2ba 100644 --- a/kolite/knockout.command.d.ts +++ b/kolite/knockout.command.d.ts @@ -30,7 +30,7 @@ interface KnockoutCommandStatic { } interface KnockoutUtils { - wrapAccessor(accessor): Function; + wrapAccessor(accessor: any): Function; } interface KnockoutBindingHandlers { diff --git a/kolite/knockout.dirtyFlag.d.ts b/kolite/knockout.dirtyFlag.d.ts index 607880525a..b1427dbf53 100644 --- a/kolite/knockout.dirtyFlag.d.ts +++ b/kolite/knockout.dirtyFlag.d.ts @@ -11,7 +11,7 @@ interface DirtyFlag { isDirty: KnockoutComputed; - new (objectToTrack: any, isInitiallyDirty?: boolean, hashFunction?: () => any); + new (objectToTrack: any, isInitiallyDirty?: boolean, hashFunction?: () => any): any; reset(): void; } diff --git a/kolite/kolite.d.ts b/kolite/kolite.d.ts index 62e873b1d5..6f7b8615f6 100644 --- a/kolite/kolite.d.ts +++ b/kolite/kolite.d.ts @@ -4,78 +4,6 @@ // Definitions: https://github.com/borisyankov/DefinitelyTyped -/// -/// - - -// Activity ///////////////////////////////////////////// - -interface KoLiteActivityOptions { - color?: any; - segments?: number; - space?: number; - length?: number; - width?: number; - speed?: number; - align?: string; - valign?: string; - padding?: number; -} - -interface KoLiteActivity { - (options: KoLiteActivityOptions): JQuery; - defaults: KoLiteActivityOptions; - getOpacity(options: { steps?: number; segments?: number; opacity?: number; }, i: number): number; -} - -interface KnockoutBindingHandlers { - activity: KnockoutBindingHandler; -} - -interface JQuery { - activity: KoLiteActivity; - activityEx(isLoading: boolean): JQuery; -} - - -// DirtyFlag ///////////////////////////////////////////// - -interface DirtyFlag { - isDirty: KnockoutComputed; - new (objectToTrack: any, isInitiallyDirty?: boolean, hashFunction?: () => any); - reset(): void; -} - -interface KnockoutStatic { - DirtyFlag: DirtyFlag; -} - - -// Command ///////////////////////////////////////////// - -interface KoliteCommand { - canExecute: KnockoutComputed; - execute(...args: any[]): any; -} - -interface KoliteAsyncCommand extends KoliteCommand { - isExecuting: KnockoutObservable; -} - -interface KoLiteCommandOptions { - execute(...args: any[]): any; - canExecute?: (isExecuting: boolean) => any; -} - -interface KnockoutStatic { - command(options: KoLiteCommandOptions): KoliteCommand; - asyncCommand(options: KoLiteCommandOptions): KoliteAsyncCommand; -} - -interface KnockoutUtils { - wrapAccessor(accessor): Function; -} - -interface KnockoutBindingHandlers { - command: KnockoutBindingHandler; -} +/// +/// +///