TypeScript/tests/baselines/reference/symbolProperty46.errors.txt

17 lines
571 B
Plaintext
Raw Normal View History

2015-02-06 02:18:32 +01:00
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] = "";