TypeScript/tests/baselines/reference/symbolProperty47.errors.txt
2015-02-06 21:32:40 -08:00

20 lines
799 B
Plaintext

tests/cases/conformance/es6/Symbols/symbolProperty47.ts(3,16): error TS2322: Type 'string' is not assignable to type 'number'.
tests/cases/conformance/es6/Symbols/symbolProperty47.ts(11,1): error TS2322: Type 'string' is not assignable to type 'number'.
==== tests/cases/conformance/es6/Symbols/symbolProperty47.ts (2 errors) ====
class C {
get [Symbol.hasInstance]() {
return "";
~~
!!! error TS2322: Type 'string' is not assignable to type 'number'.
}
// Should take a string
set [Symbol.hasInstance](x: number) {
}
}
(new C)[Symbol.hasInstance] = 0;
(new C)[Symbol.hasInstance] = "";
~~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS2322: Type 'string' is not assignable to type 'number'.