User defined type guards in Knockout

This commit is contained in:
Chris Long
2016-04-06 20:55:03 +09:00
committed by Masahiro Wakame
parent 6590dbdd15
commit 09ac2c31e2
+4 -4
View File
@@ -417,12 +417,12 @@ interface KnockoutStatic {
observableArray: KnockoutObservableArrayStatic;
contextFor(node: any): any;
isSubscribable(instance: any): boolean;
isSubscribable(instance: any): instance is KnockoutSubscribable<any>;
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<any>;
isWriteableObservable(instance: any): instance is KnockoutObservable<any>;
isComputed(instance: any): instance is KnockoutComputed<any>;
dataFor(node: any): any;
removeNode(node: Element): void;
cleanNode(node: Element): Element;