TypeScript/tests/cases/conformance/types/literal/literalTypesAndTypeAssertions.ts
Anders Hejlsberg 2942de1d8e Add test
2016-09-12 16:00:24 -07:00

14 lines
296 B
TypeScript

const obj = {
a: "foo" as "foo",
b: <"foo">"foo",
c: "foo"
};
let x1 = 1 as (0 | 1);
let x2 = 1;
let { a = "foo" } = { a: "foo" };
let { b = "foo" as "foo" } = { b: "bar" };
let { c = "foo" } = { c: "bar" as "bar" };
let { d = "foo" as "foo" } = { d: "bar" as "bar" };