Typeof T is still valid for isObservable / isWriteableObservable

This commit is contained in:
Sebastiaan Dammann
2018-03-17 20:34:40 +01:00
parent 80c15edab7
commit e6fa76027f

View File

@@ -444,10 +444,10 @@ interface KnockoutStatic {
toJS(viewModel: any): any;
isObservable(instance: any): instance is KnockoutObservable<any>;
isObservable<T>(instance: KnockoutObservable<T>): instance is KnockoutObservable<T>;
isObservable<T>(instance: KnockoutObservable<T> | T): instance is KnockoutObservable<T>;
isWriteableObservable(instance: any): instance is KnockoutObservable<any>;
isWriteableObservable<T>(instance: KnockoutObservable<T>): instance is KnockoutObservable<T>;
isWriteableObservable<T>(instance: KnockoutObservable<T> | T): instance is KnockoutObservable<T>;
isComputed(instance: any): instance is KnockoutComputed<any>;
isComputed<T>(instance: KnockoutObservable<T> | T): instance is KnockoutComputed<T>;