60 lines
No EOL
3.3 KiB
Text
60 lines
No EOL
3.3 KiB
Text
tests/cases/compiler/downlevelLetConst18.ts(3,1): error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
tests/cases/compiler/downlevelLetConst18.ts(4,14): error TS2393: Duplicate function implementation.
|
|
tests/cases/compiler/downlevelLetConst18.ts(7,1): error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
tests/cases/compiler/downlevelLetConst18.ts(8,14): error TS2393: Duplicate function implementation.
|
|
tests/cases/compiler/downlevelLetConst18.ts(11,1): error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
tests/cases/compiler/downlevelLetConst18.ts(15,1): error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
tests/cases/compiler/downlevelLetConst18.ts(19,1): error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
tests/cases/compiler/downlevelLetConst18.ts(23,1): error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
tests/cases/compiler/downlevelLetConst18.ts(27,1): error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
|
|
|
|
==== tests/cases/compiler/downlevelLetConst18.ts (9 errors) ====
|
|
'use strict'
|
|
|
|
for (let x; ;) {
|
|
~~~
|
|
!!! error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
function foo() { x };
|
|
~~~
|
|
!!! error TS2393: Duplicate function implementation.
|
|
}
|
|
|
|
for (let x; ;) {
|
|
~~~
|
|
!!! error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
function foo() { x };
|
|
~~~
|
|
!!! error TS2393: Duplicate function implementation.
|
|
}
|
|
|
|
for (let x; ;) {
|
|
~~~
|
|
!!! error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
(() => { x })();
|
|
}
|
|
|
|
for (const x = 1; ;) {
|
|
~~~
|
|
!!! error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
(() => { x })();
|
|
}
|
|
|
|
for (let x; ;) {
|
|
~~~
|
|
!!! error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
({ foo() { x }})
|
|
}
|
|
|
|
for (let x; ;) {
|
|
~~~
|
|
!!! error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
({ get foo() { return x } })
|
|
}
|
|
|
|
for (let x; ;) {
|
|
~~~
|
|
!!! error TS4091: Loop contains block-scoped variable 'x' referenced by a function in the loop. This is only supported in ECMAScript 6 or higher.
|
|
({ set foo(v) { x } })
|
|
}
|
|
|