36 lines
534 B
Plaintext
36 lines
534 B
Plaintext
=== tests/cases/compiler/downlevelLetConst12.ts ===
|
|
|
|
'use strict'
|
|
>'use strict' : string
|
|
|
|
// top level let\const should not be renamed
|
|
let foo;
|
|
>foo : any
|
|
|
|
const bar = 1;
|
|
>bar : number
|
|
>1 : number
|
|
|
|
let [baz] = [];
|
|
>baz : any
|
|
>[] : undefined[]
|
|
|
|
let {a: baz2} = { a: 1 };
|
|
>a : any
|
|
>baz2 : number
|
|
>{ a: 1 } : { a: number; }
|
|
>a : number
|
|
>1 : number
|
|
|
|
const [baz3] = []
|
|
>baz3 : any
|
|
>[] : undefined[]
|
|
|
|
const {a: baz4} = { a: 1 };
|
|
>a : any
|
|
>baz4 : number
|
|
>{ a: 1 } : { a: number; }
|
|
>a : number
|
|
>1 : number
|
|
|