TypeScript/tests/baselines/reference/didYouMeanStringLiteral.types
Hiroshi Ogawa 4f8aa5239e
feat(45679): support 'did you mean' diagnostics for string literal union (#45723)
* feat(45679): support 'did you mean' diagnostics for string literal union

* Format suggested type with `typeToString`

* Address feedback
2021-09-14 08:53:36 -07:00

23 lines
517 B
Plaintext

=== tests/cases/compiler/didYouMeanStringLiteral.ts ===
type T1 = "string" | "number" | "boolean";
>T1 : T1
type T2 = T1 & ("number" | "boolean"); // "number" | "boolean"
>T2 : "number" | "boolean"
type T3 = T1 & ("string" | "boolean"); // "string" | "boolean"
>T3 : "string" | "boolean"
const t1: T1 = "strong";
>t1 : T1
>"strong" : "strong"
const t2: T2 = "strong";
>t2 : "number" | "boolean"
>"strong" : "strong"
const t3: T3 = "strong";
>t3 : "string" | "boolean"
>"strong" : "strong"