70 lines
1,018 B
Plaintext
70 lines
1,018 B
Plaintext
=== tests/cases/compiler/moduleExportsUnaryExpression.ts ===
|
|
let x = 1;
|
|
>x : number
|
|
>1 : 1
|
|
|
|
export function foo(y: number) {
|
|
>foo : (y: number) => boolean
|
|
>y : number
|
|
|
|
if (y <= x++) return y <= x++;
|
|
>y <= x++ : boolean
|
|
>y : number
|
|
>x++ : number
|
|
>x : number
|
|
>y <= x++ : boolean
|
|
>y : number
|
|
>x++ : number
|
|
>x : number
|
|
|
|
if (y <= x--) return y <= x--;
|
|
>y <= x-- : boolean
|
|
>y : number
|
|
>x-- : number
|
|
>x : number
|
|
>y <= x-- : boolean
|
|
>y : number
|
|
>x-- : number
|
|
>x : number
|
|
|
|
if (y <= ++x) return y <= ++x;
|
|
>y <= ++x : boolean
|
|
>y : number
|
|
>++x : number
|
|
>x : number
|
|
>y <= ++x : boolean
|
|
>y : number
|
|
>++x : number
|
|
>x : number
|
|
|
|
if (y <= --x) return y <= --x;
|
|
>y <= --x : boolean
|
|
>y : number
|
|
>--x : number
|
|
>x : number
|
|
>y <= --x : boolean
|
|
>y : number
|
|
>--x : number
|
|
>x : number
|
|
|
|
x++;
|
|
>x++ : number
|
|
>x : number
|
|
|
|
x--;
|
|
>x-- : number
|
|
>x : number
|
|
|
|
++x;
|
|
>++x : number
|
|
>x : number
|
|
|
|
--x;
|
|
>--x : number
|
|
>x : number
|
|
}
|
|
|
|
export { x };
|
|
>x : number
|
|
|