18 lines
290 B
TypeScript
18 lines
290 B
TypeScript
//// [assignToFn.ts]
|
|
module M {
|
|
interface I {
|
|
f(n:number):boolean;
|
|
}
|
|
|
|
var x:I={ f:function(n) { return true; } };
|
|
|
|
x.f="hello";
|
|
}
|
|
|
|
|
|
//// [assignToFn.js]
|
|
var M;
|
|
(function (M) {
|
|
var x = { f: function (n) { return true; } };
|
|
x.f = "hello";
|
|
})(M || (M = {}));
|