Skip to content

Commit 5b47853

Browse files
committed
Fix syntax error in __awaiter when running in ES3
1 parent 02493de commit 5b47853

36 files changed

+37
-37
lines changed

src/compiler/emitter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ var __param = (this && this.__param) || function (paramIndex, decorator) {
6868
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
6969
return new (P || (P = Promise))(function (resolve, reject) {
7070
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
71-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
71+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
7272
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
7373
step((generator = generator.apply(thisArg, _arguments)).next());
7474
});

tests/baselines/reference/asyncAwaitIsolatedModules_es5.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ module M {
4444
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
4545
return new (P || (P = Promise))(function (resolve, reject) {
4646
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
47-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
47+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
4848
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
4949
step((generator = generator.apply(thisArg, _arguments)).next());
5050
});

tests/baselines/reference/asyncAwaitIsolatedModules_es6.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ module M {
4343
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
4444
return new (P || (P = Promise))(function (resolve, reject) {
4545
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
46-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
46+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
4747
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
4848
step((generator = generator.apply(thisArg, _arguments)).next());
4949
});

tests/baselines/reference/asyncAwait_es5.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ module M {
4343
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
4444
return new (P || (P = Promise))(function (resolve, reject) {
4545
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
46-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
46+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
4747
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
4848
step((generator = generator.apply(thisArg, _arguments)).next());
4949
});

tests/baselines/reference/asyncAwait_es6.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ module M {
4343
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
4444
return new (P || (P = Promise))(function (resolve, reject) {
4545
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
46-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
46+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
4747
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
4848
step((generator = generator.apply(thisArg, _arguments)).next());
4949
});

tests/baselines/reference/asyncFunctionNoReturnType.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ async () => {
99
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
1010
return new (P || (P = Promise))(function (resolve, reject) {
1111
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
12-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
12+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
1313
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
1414
step((generator = generator.apply(thisArg, _arguments)).next());
1515
});

tests/baselines/reference/asyncFunctionReturnType.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ async function fAsyncExplicit(): Promise<[number, boolean]> {
1414
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
1515
return new (P || (P = Promise))(function (resolve, reject) {
1616
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
17-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
17+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
1818
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
1919
step((generator = generator.apply(thisArg, _arguments)).next());
2020
});

tests/baselines/reference/asyncFunctionsAcrossFiles.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const b = {
1919
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
2020
return new (P || (P = Promise))(function (resolve, reject) {
2121
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
22-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
22+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
2323
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
2424
step((generator = generator.apply(thisArg, _arguments)).next());
2525
});
@@ -34,7 +34,7 @@ export const b = {
3434
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
3535
return new (P || (P = Promise))(function (resolve, reject) {
3636
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
37-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
37+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
3838
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
3939
step((generator = generator.apply(thisArg, _arguments)).next());
4040
});

tests/baselines/reference/asyncFunctionsAndStrictNullChecks.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ async function sample2(x?: number) {
3030
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
3131
return new (P || (P = Promise))(function (resolve, reject) {
3232
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
33-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
33+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
3434
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
3535
step((generator = generator.apply(thisArg, _arguments)).next());
3636
});

tests/baselines/reference/asyncImportedPromise_es5.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ exports.Task = Task;
2929
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
3030
return new (P || (P = Promise))(function (resolve, reject) {
3131
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
32-
function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
32+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
3333
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
3434
step((generator = generator.apply(thisArg, _arguments)).next());
3535
});

0 commit comments

Comments
 (0)