mirror of
https://github.com/swc-project/swc.git
synced 2024-11-28 11:13:43 +03:00
20 lines
340 B
TypeScript
20 lines
340 B
TypeScript
// If one operand is the null or undefined value, it is treated as having the type of the
|
|
// other operand.
|
|
|
|
enum E {
|
|
a,
|
|
b
|
|
}
|
|
|
|
var a: any;
|
|
var b: number;
|
|
|
|
// operator **
|
|
var r1 = null ** a;
|
|
var r2 = null ** b;
|
|
var r3 = null ** 1;
|
|
var r4 = null ** E.a;
|
|
var r5 = a ** null;
|
|
var r6 = b ** null;
|
|
var r7 = 0 ** null;
|
|
var r8 = E.b ** null; |