TypeScript/tests/cases/compiler/voidIsInitialized.ts

13 lines
222 B
TypeScript
Raw Normal View History

2019-09-03 00:33:15 +02:00
// @strict: true
const x: void = undefined;
const y: void = undefined;
if(typeof x === "undefined") {
x // no error: assume x2 is initialised
}
if(typeof y !== "undefined") {
y // no error: do not narrow void
}