1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
=== tests/cases/compiler/inferredNonidentifierTypesGetQuotes.ts ===
var x = [{ "a-b": "string" }, {}];
>x : ({ "a-b": string; } | { "a-b"?: undefined; })[]
>[{ "a-b": "string" }, {}] : ({ "a-b": string; } | {})[]
>{ "a-b": "string" } : { "a-b": string; }
>"a-b" : string
>"string" : "string"
>{} : {}
var y = [{ ["a-b"]: "string" }, {}];
>y : ({ "a-b": string; } | { "a-b"?: undefined; })[]
>[{ ["a-b"]: "string" }, {}] : ({ "a-b": string; } | {})[]
>{ ["a-b"]: "string" } : { "a-b": string; }
>["a-b"] : string
>"a-b" : "a-b"
>"string" : "string"
>{} : {}
|