* Fix late bound method name assignment, added tests * Refactor bindDynamicallyNamedthisPropertyAssignment * PR comments * Rollback allowJscheck fix
19 lines
352 B
TypeScript
19 lines
352 B
TypeScript
//// [lateBoundMethodNameAssigmentJS.js]
|
|
const _symbol = Symbol("_sym");
|
|
export class MyClass {
|
|
constructor() {
|
|
this[_symbol] = this[_symbol].bind(this);
|
|
}
|
|
|
|
async [_symbol]() { }
|
|
}
|
|
|
|
|
|
|
|
//// [lateBoundMethodNameAssigmentJS.d.ts]
|
|
export class MyClass {
|
|
[_symbol]: any;
|
|
}
|
|
declare const _symbol: unique symbol;
|
|
export {};
|