Ambient TypeScript functions with specific THIS type -
how can declare function in ambient typescript that's called this
set specific type?
you can use this: type
first arugument on function:
class myclass { constructor(public mytext: string) { } } // enforce context of type myclass function function myfunction(this: myclass) { alert(this.mytext); } var myobject = new myclass("hello"); myfunction.call(myobject); // myfunction(); // bad
Comments
Post a Comment