18 lines
321 B
TypeScript
18 lines
321 B
TypeScript
|
function minimalExample1() {
|
||
|
type Disc =
|
||
|
| { kind: "hddvd" }
|
||
|
| { kind: "bluray" }
|
||
|
|
||
|
function foo(x: Disc[]) {
|
||
|
}
|
||
|
|
||
|
foo([
|
||
|
{ kind: "bluray", },
|
||
|
{ kind: "hdpvd", }
|
||
|
]);
|
||
|
|
||
|
const ds: Disc[] = [
|
||
|
{ kind: "bluray", },
|
||
|
{ kind: "hdpvd", }
|
||
|
];
|
||
|
}
|