Skip to content

Commit b0f42f0

Browse files
committed
Fix __awaiter helper for IE8 compat
1 parent 8265e29 commit b0f42f0

38 files changed

+39
-39
lines changed

src/compiler/transformers/es2017.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ namespace ts {
494494
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
495495
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
496496
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
497-
step((generator = generator.apply(thisArg, _arguments)).next());
497+
step((generator = generator.apply(thisArg, _arguments || [])).next());
498498
});
499499
};`
500500
};

tests/baselines/reference/asyncAwaitIsolatedModules_es5.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
4646
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
4747
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); }
49-
step((generator = generator.apply(thisArg, _arguments)).next());
49+
step((generator = generator.apply(thisArg, _arguments || [])).next());
5050
});
5151
};
5252
var __generator = (this && this.__generator) || function (thisArg, body) {

tests/baselines/reference/asyncAwaitIsolatedModules_es6.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
4545
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
4646
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); }
48-
step((generator = generator.apply(thisArg, _arguments)).next());
48+
step((generator = generator.apply(thisArg, _arguments || [])).next());
4949
});
5050
};
5151
function f0() {

tests/baselines/reference/asyncAwait_es5.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
4545
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
4646
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); }
48-
step((generator = generator.apply(thisArg, _arguments)).next());
48+
step((generator = generator.apply(thisArg, _arguments || [])).next());
4949
});
5050
};
5151
var __generator = (this && this.__generator) || function (thisArg, body) {

tests/baselines/reference/asyncAwait_es6.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
4545
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
4646
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); }
48-
step((generator = generator.apply(thisArg, _arguments)).next());
48+
step((generator = generator.apply(thisArg, _arguments || [])).next());
4949
});
5050
};
5151
function f0() {

tests/baselines/reference/asyncFunctionNoReturnType.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
1111
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
1212
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); }
14-
step((generator = generator.apply(thisArg, _arguments)).next());
14+
step((generator = generator.apply(thisArg, _arguments || [])).next());
1515
});
1616
};
1717
var __generator = (this && this.__generator) || function (thisArg, body) {

tests/baselines/reference/asyncFunctionReturnType.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
1616
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
1717
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); }
19-
step((generator = generator.apply(thisArg, _arguments)).next());
19+
step((generator = generator.apply(thisArg, _arguments || [])).next());
2020
});
2121
};
2222
function fAsync() {

tests/baselines/reference/asyncFunctionsAcrossFiles.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
2121
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
2222
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); }
24-
step((generator = generator.apply(thisArg, _arguments)).next());
24+
step((generator = generator.apply(thisArg, _arguments || [])).next());
2525
});
2626
};
2727
import { a } from './a';
@@ -36,7 +36,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
3636
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
3737
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); }
39-
step((generator = generator.apply(thisArg, _arguments)).next());
39+
step((generator = generator.apply(thisArg, _arguments || [])).next());
4040
});
4141
};
4242
import { b } from './b';

tests/baselines/reference/asyncFunctionsAndStrictNullChecks.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
3232
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
3333
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); }
35-
step((generator = generator.apply(thisArg, _arguments)).next());
35+
step((generator = generator.apply(thisArg, _arguments || [])).next());
3636
});
3737
};
3838
function sample(promise) {

tests/baselines/reference/asyncIIFE.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
1616
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
1717
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); }
19-
step((generator = generator.apply(thisArg, _arguments)).next());
19+
step((generator = generator.apply(thisArg, _arguments || [])).next());
2020
});
2121
};
2222
function f1() {

0 commit comments

Comments
 (0)