swc/crates/swc_ecma_parser/tests/tsc/elementAccessChain.2.ts

13 lines
231 B
TypeScript
Raw Normal View History

// @strict: false
declare const o1: undefined | { b: string };
o1?.["b"];
declare const o2: undefined | { b: { c: string } };
o2?.["b"].c;
o2?.b["c"];
declare const o3: { b: undefined | { c: string } };
o3["b"]?.c;
o3.b?.["c"];