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
19 lines
259 B
TypeScript
19 lines
259 B
TypeScript
// @strict: true, false
|
|
|
|
function f1(a?: boolean): void {
|
|
a ??= true;
|
|
|
|
if (a === false) {
|
|
console.log(a);
|
|
}
|
|
}
|
|
f1(false);
|
|
|
|
function f2() {
|
|
let x: 0 | 1 | 2 | 3 = 0 as any;
|
|
x ??= 1;
|
|
if (x === 0) {
|
|
console.log(x);
|
|
}
|
|
}
|