1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
//// [knockout.ts]
declare module ko {
export interface Observable<T> {
(): T;
(value: T): any;
N: number;
g: boolean;
r: T;
}
export function observable<T>(value: T): Observable<T>;
}
var o = {
name: ko.observable("Bob"),
age: ko.observable(37)
}
var x_v = o.name().length
var age_v = o.age();
var name_v = o.name("Robert");
var zz_v = o.name.N;
var yy_v = o.name.g;
var rr_v = o.name.r;
var dd_v = o.name.d;
//// [knockout.js]
var o = {
name: ko.observable("Bob"),
age: ko.observable(37)
};
var x_v = o.name().length;
var age_v = o.age();
var name_v = o.name("Robert");
var zz_v = o.name.N;
var yy_v = o.name.g;
var rr_v = o.name.r;
var dd_v = o.name.d;
|