TypeScript/tests/cases/compiler/forInStrictNullChecksNoError.ts

7 lines
206 B
TypeScript

// @strictNullChecks: true
function f(x: { [key: string]: number; } | null | undefined) {
for (const key in x) { // 1
console.log(x[key]); // 2
}
x["no"]; // should still error
}