mirror of
https://github.com/swc-project/swc.git
synced 2024-12-25 06:36:08 +03:00
b887b30092
**Description:** This is required for https://github.com/swc-project/swc/pull/6981 and https://github.com/swc-project/swc/pull/6950
22 lines
373 B
TypeScript
22 lines
373 B
TypeScript
let x: "foo";
|
|
let y: "foo" | "bar";
|
|
|
|
declare function randBool(): boolean;
|
|
|
|
switch (y) {
|
|
case "foo", x:
|
|
break;
|
|
case x, "foo":
|
|
break;
|
|
case x, "baz":
|
|
break;
|
|
case "baz", x:
|
|
break;
|
|
case "baz" && "bar":
|
|
break;
|
|
case "baz" && ("foo" || "bar"):
|
|
break;
|
|
case "bar" && ("baz" || "bar"):
|
|
break;
|
|
}
|