Skip to content

Commit 152c6dd

Browse files
committed
fix(es/helpers): Sync tslib _ts_generator implementation
1 parent eb7f7e9 commit 152c6dd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

crates/swc_ecma_transforms_base/src/helpers/_ts_generator.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
function _ts_generator(thisArg, body) {
2-
var f, y, t, g, _ = { label: 0, sent: function () { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] };
3-
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g;
2+
var _ = { label: 0, sent: function () { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype);
3+
return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g;
44
function verb(n) { return function (v) { return step([n, v]); }; }
55
function step(op) {
66
if (f) throw new TypeError("Generator is already executing.");
7-
while (_) try {
7+
while (g && (g = 0, op[0] && (_ = 0)), _) try {
88
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
99
if (y = 0, t) op = [op[0] & 2, t.value];
1010
switch (op[0]) {

0 commit comments

Comments
 (0)