swc/crates/swc_ecma_parser/tests/tsc/extendBooleanInterface.ts

10 lines
229 B
TypeScript

interface Boolean {
doStuff(): string;
doOtherStuff<T>(x: T): T;
}
var x = true;
var a: string = x.doStuff();
var b: string = x.doOtherStuff('hm');
var c: string = x['doStuff']();
var d: string = x['doOtherStuff']('hm');