TypeScript/tests/baselines/reference/narrowingWithNonNullExpression.js

11 lines
231 B
TypeScript

//// [narrowingWithNonNullExpression.ts]
const m = ''.match('');
m! && m[0];
m?.[0]! && m[0];
//// [narrowingWithNonNullExpression.js]
var m = ''.match('');
m && m[0];
(m === null || m === void 0 ? void 0 : m[0]) && m[0];