Files
ValueScript/inputs/passing/captures/captureThis.ts
2023-07-21 16:38:30 +10:00

21 lines
256 B
TypeScript

//! test_output("bar")
export default function () {
const foo = new Foo();
const cloner = foo.cloner();
return cloner().bar();
}
class Foo {
barString = "bar";
bar() {
return this.barString;
}
cloner() {
return () => this;
}
}