TypeScript/tests/baselines/reference/moduleExportsUnaryExpression.types

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