diff --git a/knockout/knockout.d.ts b/knockout/knockout.d.ts index 0ff4b819a..d50965022 100644 --- a/knockout/knockout.d.ts +++ b/knockout/knockout.d.ts @@ -417,12 +417,12 @@ interface KnockoutStatic { observableArray: KnockoutObservableArrayStatic; contextFor(node: any): any; - isSubscribable(instance: any): boolean; + isSubscribable(instance: any): instance is KnockoutSubscribable; toJSON(viewModel: any, replacer?: Function, space?: any): string; toJS(viewModel: any): any; - isObservable(instance: any): boolean; - isWriteableObservable(instance: any): boolean; - isComputed(instance: any): boolean; + isObservable(instance: any): instance is KnockoutObservable; + isWriteableObservable(instance: any): instance is KnockoutObservable; + isComputed(instance: any): instance is KnockoutComputed; dataFor(node: any): any; removeNode(node: Element): void; cleanNode(node: Element): Element;