1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
tests/cases/conformance/es6/Symbols/symbolProperty46.ts(10,1): error TS2322: Type 'number' is not assignable to type 'string'.
==== tests/cases/conformance/es6/Symbols/symbolProperty46.ts (1 errors) ====
class C {
get [Symbol.hasInstance]() {
return "";
}
// Should take a string
set [Symbol.hasInstance](x) {
}
}
(new C)[Symbol.hasInstance] = 0;
~~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS2322: Type 'number' is not assignable to type 'string'.
(new C)[Symbol.hasInstance] = "";
|