TypeScript/tests/baselines/reference/typeOfOperator1.errors.txt
Nathan Shively-Sanders 69e9bfef35 Add typeof test case and update baselines
Test that `typeof x === 'random' as string`:

1. Does not issue an error.
2. Does not narrow.
2017-01-31 10:28:32 -08:00

11 lines
609 B
Plaintext

tests/cases/compiler/typeOfOperator1.ts(3,5): error TS2322: Type '"string" | "number" | "boolean" | "symbol" | "undefined" | "object" | "function"' is not assignable to type 'number'.
Type '"string"' is not assignable to type 'number'.
==== tests/cases/compiler/typeOfOperator1.ts (1 errors) ====
var x = 1;
var y: string = typeof x;
var z: number = typeof x;
~
!!! error TS2322: Type '"string" | "number" | "boolean" | "symbol" | "undefined" | "object" | "function"' is not assignable to type 'number'.
!!! error TS2322: Type '"string"' is not assignable to type 'number'.