Files
ValueScript/inputs/passing/const/violateWithCustomMethod.ts
2023-04-05 10:15:19 +10:00

17 lines
237 B
TypeScript

// test_output! E: TypeError{"message":"Cannot mutate this because it is const"}
export default function () {
const foo = new Foo();
foo.inc(); // Should throw
return foo.x;
}
class Foo {
x = 0;
inc() {
this.x++;
}
}