mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-07 16:30:12 +08:00
Added overload and test for default subscribe
This commit is contained in:
Vendored
+1
@@ -108,6 +108,7 @@ interface KnockoutObservableArray<T> extends KnockoutSubscribable<T[]>, Knockout
|
||||
subscribe(callback: (changes : KnockoutArrayChange<T>[]) => void, target: any, event: string): KnockoutSubscription;
|
||||
subscribe(callback: (changes : KnockoutArrayChange<T>[]) => void, target: any, event: 'arrayChange'): KnockoutSubscription;
|
||||
|
||||
subscribe(callback: (param : T[]) => void, target?: any, event?: string): KnockoutSubscription;
|
||||
subscribe(callback: (param : T[]) => void, target: any, event: string): KnockoutSubscription;
|
||||
subscribe(callback: (param : T[]) => void, target: any, event: 'change'): KnockoutSubscription;
|
||||
subscribe(callback: (param : T[]) => void, target: any, event: 'beforeChange'): KnockoutSubscription;
|
||||
|
||||
@@ -125,6 +125,10 @@ function test_observableArrays() {
|
||||
console.log(oldValue);
|
||||
}, null, "beforeChange");
|
||||
|
||||
myObservableArray.subscribe(function(newValue){
|
||||
console.log(newValue);
|
||||
});
|
||||
|
||||
myObservableArray.push('Some value');
|
||||
var anotherObservableArray = ko.observableArray([
|
||||
{ name: "Bungle", type: "Bear" },
|
||||
|
||||
Reference in New Issue
Block a user