TypeScript/tests/cases/conformance/types/literal/stringLiteralsWithTypeAssertions01.ts
2016-07-06 21:00:47 -07:00

8 lines
202 B
TypeScript

let fooOrBar: "foo" | "bar";
let a = "foo" as "bar";
let b = "bar" as "foo";
let c = fooOrBar as "foo";
let d = fooOrBar as "bar";
let e = fooOrBar as "baz";
let f = "baz" as typeof fooOrBar;