Rename and simplify 'iterationMode' option

This commit is contained in:
Ron Buckton
2016-12-30 14:39:51 -08:00
parent 6a737c88f7
commit 30aff2f6d3
23 changed files with 37 additions and 56 deletions

View File

@@ -1,4 +1,4 @@
// @iterationMode: iterable
// @downlevelIteration: true
/* AssignmentPattern:
* ObjectAssignmentPattern
* ArrayAssignmentPattern

View File

@@ -1,4 +1,4 @@
// @iterationMode: iterable
// @downlevelIteration: true
// A parameter declaration may specify either an identifier or a binding pattern.
// The identifiers specified in parameter declarations and binding patterns
// in a parameter list must be unique within that parameter list.

View File

@@ -1,5 +1,5 @@
// @target: es5
// @iterationMode: iterable
// @downlevelIteration: true
// If the parameter is a rest parameter, the parameter type is any[]
// A type annotation for a rest parameter must denote an array type.

View File

@@ -1,5 +1,5 @@
// @target: es5
// @iterationMode: iterable
// @downlevelIteration: true
interface ISomething {
foo: string,

View File

@@ -1,4 +1,4 @@
// @iterationMode: iterable
// @downlevelIteration: true
// The type T associated with a destructuring variable declaration is determined as follows:
// If the declaration includes a type annotation, T is that type.
var {a1, a2}: { a1: number, a2: string } = { a1: 10, a2: "world" }

View File

@@ -1,6 +1,6 @@
// @target: es5
// @declaration: true
// @iterationMode: iterable
// @downlevelIteration: true
var a: any;

View File

@@ -1,6 +1,6 @@
// @target: es5
// @declaration: true
// @iterationMode: iterable
// @downlevelIteration: true
var a: any;
let x, y, z, a1, a2, a3;

View File

@@ -1,6 +1,6 @@
// @target: es5
// @declaration: true
// @iterationMode: iterable
// @downlevelIteration: true
var a: any;

View File

@@ -1,6 +1,6 @@
// @target: es5
// @declaration: true
// @iterationMode: iterable
// @downlevelIteration: true
var a: any;
let x, y, z, a1, a2, a3;

View File

@@ -1,5 +1,5 @@
// @target: es5
// @iterationMode: iterable
// @downlevelIteration: true
(function () {
var a: any;

View File

@@ -1,6 +1,6 @@
// @target: es5
// @declaration: true
// @iterationMode: iterable
// @downlevelIteration: true
(function () {
var {};

View File

@@ -1,4 +1,4 @@
// @iterationMode: iterable
// @downlevelIteration: true
function f0() {
var a = [1, 2, 3];
var a1 = [...a];

View File

@@ -1,5 +1,5 @@
//@sourcemap: true
//@iterationMode: iterable
//@downlevelIteration: true
for (var v of ['a', 'b', 'c']) {
console.log(v);
}

View File

@@ -1,5 +1,5 @@
//@sourcemap: true
//@iterationMode: iterable
//@downlevelIteration: true
function foo() {
return { x: 0 };
}

View File

@@ -1,5 +1,5 @@
//@sourcemap: true
//@iterationMode: iterable
//@downlevelIteration: true
for (const {x: a = 0, y: b = 1} of [2, 3]) {
a;
b;

View File

@@ -1,5 +1,5 @@
//@sourcemap: true
//@iterationMode: iterable
//@downlevelIteration: true
for (let [a = 0, b = 1] of [2, 3]) {
a;
b;