1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
=== tests/cases/conformance/jsx/a.tsx ===
namespace JSX {
export interface IntrinsicElements { [key: string]: any }
>key : string
}
const a = {} as never;
>a : never
>{} as never : never
>{} : {}
const b = null;
>b : null
>null : null
const c = undefined;
>c : undefined
>undefined : undefined
const d = <div { ...a } />
>d : any
><div { ...a } /> : any
>div : any
>a : never
const e = <div { ...b } />
>e : any
><div { ...b } /> : any
>div : any
>b : null
const f = <div { ...c } />
>f : any
><div { ...c } /> : any
>div : any
>c : undefined
|