init 3
This commit is contained in:
421
node_modules/@babel/helpers/lib/helpers/applyDecs2301.js
generated
vendored
Normal file
421
node_modules/@babel/helpers/lib/helpers/applyDecs2301.js
generated
vendored
Normal file
@@ -0,0 +1,421 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = applyDecs2301;
|
||||
var _checkInRHS = require("checkInRHS");
|
||||
var _setFunctionName = require("setFunctionName");
|
||||
var _toPropertyKey = require("toPropertyKey");
|
||||
function applyDecs2301Factory() {
|
||||
function createAddInitializerMethod(initializers, decoratorFinishedRef) {
|
||||
return function addInitializer(initializer) {
|
||||
assertNotFinished(decoratorFinishedRef, "addInitializer");
|
||||
assertCallable(initializer, "An initializer");
|
||||
initializers.push(initializer);
|
||||
};
|
||||
}
|
||||
function assertInstanceIfPrivate(has, target) {
|
||||
if (!has(target)) {
|
||||
throw new TypeError("Attempted to access private element on non-instance");
|
||||
}
|
||||
}
|
||||
function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, value, hasPrivateBrand) {
|
||||
var kindStr;
|
||||
switch (kind) {
|
||||
case 1:
|
||||
kindStr = "accessor";
|
||||
break;
|
||||
case 2:
|
||||
kindStr = "method";
|
||||
break;
|
||||
case 3:
|
||||
kindStr = "getter";
|
||||
break;
|
||||
case 4:
|
||||
kindStr = "setter";
|
||||
break;
|
||||
default:
|
||||
kindStr = "field";
|
||||
}
|
||||
var ctx = {
|
||||
kind: kindStr,
|
||||
name: isPrivate ? "#" + name : _toPropertyKey(name),
|
||||
static: isStatic,
|
||||
private: isPrivate
|
||||
};
|
||||
var decoratorFinishedRef = {
|
||||
v: false
|
||||
};
|
||||
if (kind !== 0) {
|
||||
ctx.addInitializer = createAddInitializerMethod(initializers, decoratorFinishedRef);
|
||||
}
|
||||
var get, set;
|
||||
if (!isPrivate && (kind === 0 || kind === 2)) {
|
||||
get = function (target) {
|
||||
return target[name];
|
||||
};
|
||||
if (kind === 0) {
|
||||
set = function (target, v) {
|
||||
target[name] = v;
|
||||
};
|
||||
}
|
||||
} else if (kind === 2) {
|
||||
get = function (target) {
|
||||
assertInstanceIfPrivate(hasPrivateBrand, target);
|
||||
return desc.value;
|
||||
};
|
||||
} else {
|
||||
var t = kind === 0 || kind === 1;
|
||||
if (t || kind === 3) {
|
||||
if (isPrivate) {
|
||||
get = function (target) {
|
||||
assertInstanceIfPrivate(hasPrivateBrand, target);
|
||||
return desc.get.call(target);
|
||||
};
|
||||
} else {
|
||||
get = function (target) {
|
||||
return desc.get.call(target);
|
||||
};
|
||||
}
|
||||
}
|
||||
if (t || kind === 4) {
|
||||
if (isPrivate) {
|
||||
set = function (target, value) {
|
||||
assertInstanceIfPrivate(hasPrivateBrand, target);
|
||||
desc.set.call(target, value);
|
||||
};
|
||||
} else {
|
||||
set = function (target, value) {
|
||||
desc.set.call(target, value);
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
var has = isPrivate ? hasPrivateBrand.bind() : function (target) {
|
||||
return name in target;
|
||||
};
|
||||
ctx.access = get && set ? {
|
||||
get: get,
|
||||
set: set,
|
||||
has: has
|
||||
} : get ? {
|
||||
get: get,
|
||||
has: has
|
||||
} : {
|
||||
set: set,
|
||||
has: has
|
||||
};
|
||||
try {
|
||||
return dec(value, ctx);
|
||||
} finally {
|
||||
decoratorFinishedRef.v = true;
|
||||
}
|
||||
}
|
||||
function assertNotFinished(decoratorFinishedRef, fnName) {
|
||||
if (decoratorFinishedRef.v) {
|
||||
throw new Error("attempted to call " + fnName + " after decoration was finished");
|
||||
}
|
||||
}
|
||||
function assertCallable(fn, hint) {
|
||||
if (typeof fn !== "function") {
|
||||
throw new TypeError(hint + " must be a function");
|
||||
}
|
||||
}
|
||||
function assertValidReturnValue(kind, value) {
|
||||
var type = typeof value;
|
||||
if (kind === 1) {
|
||||
if (type !== "object" || value === null) {
|
||||
throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||
}
|
||||
if (value.get !== undefined) {
|
||||
assertCallable(value.get, "accessor.get");
|
||||
}
|
||||
if (value.set !== undefined) {
|
||||
assertCallable(value.set, "accessor.set");
|
||||
}
|
||||
if (value.init !== undefined) {
|
||||
assertCallable(value.init, "accessor.init");
|
||||
}
|
||||
} else if (type !== "function") {
|
||||
var hint;
|
||||
if (kind === 0) {
|
||||
hint = "field";
|
||||
} else if (kind === 10) {
|
||||
hint = "class";
|
||||
} else {
|
||||
hint = "method";
|
||||
}
|
||||
throw new TypeError(hint + " decorators must return a function or void 0");
|
||||
}
|
||||
}
|
||||
function curryThis1(fn) {
|
||||
return function () {
|
||||
return fn(this);
|
||||
};
|
||||
}
|
||||
function curryThis2(fn) {
|
||||
return function (value) {
|
||||
fn(this, value);
|
||||
};
|
||||
}
|
||||
function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, initializers, hasPrivateBrand) {
|
||||
var decs = decInfo[0];
|
||||
var desc, init, prefix, value;
|
||||
if (isPrivate) {
|
||||
if (kind === 0 || kind === 1) {
|
||||
desc = {
|
||||
get: curryThis1(decInfo[3]),
|
||||
set: curryThis2(decInfo[4])
|
||||
};
|
||||
prefix = "get";
|
||||
} else {
|
||||
if (kind === 3) {
|
||||
desc = {
|
||||
get: decInfo[3]
|
||||
};
|
||||
prefix = "get";
|
||||
} else if (kind === 4) {
|
||||
desc = {
|
||||
set: decInfo[3]
|
||||
};
|
||||
prefix = "set";
|
||||
} else {
|
||||
desc = {
|
||||
value: decInfo[3]
|
||||
};
|
||||
}
|
||||
}
|
||||
if (kind !== 0) {
|
||||
if (kind === 1) {
|
||||
_setFunctionName(desc.set, "#" + name, "set");
|
||||
}
|
||||
_setFunctionName(desc[prefix || "value"], "#" + name, prefix);
|
||||
}
|
||||
} else if (kind !== 0) {
|
||||
desc = Object.getOwnPropertyDescriptor(base, name);
|
||||
}
|
||||
if (kind === 1) {
|
||||
value = {
|
||||
get: desc.get,
|
||||
set: desc.set
|
||||
};
|
||||
} else if (kind === 2) {
|
||||
value = desc.value;
|
||||
} else if (kind === 3) {
|
||||
value = desc.get;
|
||||
} else if (kind === 4) {
|
||||
value = desc.set;
|
||||
}
|
||||
var newValue, get, set;
|
||||
if (typeof decs === "function") {
|
||||
newValue = memberDec(decs, name, desc, initializers, kind, isStatic, isPrivate, value, hasPrivateBrand);
|
||||
if (newValue !== void 0) {
|
||||
assertValidReturnValue(kind, newValue);
|
||||
if (kind === 0) {
|
||||
init = newValue;
|
||||
} else if (kind === 1) {
|
||||
init = newValue.init;
|
||||
get = newValue.get || value.get;
|
||||
set = newValue.set || value.set;
|
||||
value = {
|
||||
get: get,
|
||||
set: set
|
||||
};
|
||||
} else {
|
||||
value = newValue;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for (var i = decs.length - 1; i >= 0; i--) {
|
||||
var dec = decs[i];
|
||||
newValue = memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, value, hasPrivateBrand);
|
||||
if (newValue !== void 0) {
|
||||
assertValidReturnValue(kind, newValue);
|
||||
var newInit;
|
||||
if (kind === 0) {
|
||||
newInit = newValue;
|
||||
} else if (kind === 1) {
|
||||
newInit = newValue.init;
|
||||
get = newValue.get || value.get;
|
||||
set = newValue.set || value.set;
|
||||
value = {
|
||||
get: get,
|
||||
set: set
|
||||
};
|
||||
} else {
|
||||
value = newValue;
|
||||
}
|
||||
if (newInit !== void 0) {
|
||||
if (init === void 0) {
|
||||
init = newInit;
|
||||
} else if (typeof init === "function") {
|
||||
init = [init, newInit];
|
||||
} else {
|
||||
init.push(newInit);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (kind === 0 || kind === 1) {
|
||||
if (init === void 0) {
|
||||
init = function (instance, init) {
|
||||
return init;
|
||||
};
|
||||
} else if (typeof init !== "function") {
|
||||
var ownInitializers = init;
|
||||
init = function (instance, init) {
|
||||
var value = init;
|
||||
for (var i = 0; i < ownInitializers.length; i++) {
|
||||
value = ownInitializers[i].call(instance, value);
|
||||
}
|
||||
return value;
|
||||
};
|
||||
} else {
|
||||
var originalInitializer = init;
|
||||
init = function (instance, init) {
|
||||
return originalInitializer.call(instance, init);
|
||||
};
|
||||
}
|
||||
ret.push(init);
|
||||
}
|
||||
if (kind !== 0) {
|
||||
if (kind === 1) {
|
||||
desc.get = value.get;
|
||||
desc.set = value.set;
|
||||
} else if (kind === 2) {
|
||||
desc.value = value;
|
||||
} else if (kind === 3) {
|
||||
desc.get = value;
|
||||
} else if (kind === 4) {
|
||||
desc.set = value;
|
||||
}
|
||||
if (isPrivate) {
|
||||
if (kind === 1) {
|
||||
ret.push(function (instance, args) {
|
||||
return value.get.call(instance, args);
|
||||
});
|
||||
ret.push(function (instance, args) {
|
||||
return value.set.call(instance, args);
|
||||
});
|
||||
} else if (kind === 2) {
|
||||
ret.push(value);
|
||||
} else {
|
||||
ret.push(function (instance, args) {
|
||||
return value.call(instance, args);
|
||||
});
|
||||
}
|
||||
} else {
|
||||
Object.defineProperty(base, name, desc);
|
||||
}
|
||||
}
|
||||
}
|
||||
function applyMemberDecs(Class, decInfos, instanceBrand) {
|
||||
var ret = [];
|
||||
var protoInitializers;
|
||||
var staticInitializers;
|
||||
var staticBrand;
|
||||
var existingProtoNonFields = new Map();
|
||||
var existingStaticNonFields = new Map();
|
||||
for (var i = 0; i < decInfos.length; i++) {
|
||||
var decInfo = decInfos[i];
|
||||
if (!Array.isArray(decInfo)) continue;
|
||||
var kind = decInfo[1];
|
||||
var name = decInfo[2];
|
||||
var isPrivate = decInfo.length > 3;
|
||||
var isStatic = kind >= 5;
|
||||
var base;
|
||||
var initializers;
|
||||
var hasPrivateBrand = instanceBrand;
|
||||
if (isStatic) {
|
||||
base = Class;
|
||||
kind = kind - 5;
|
||||
if (kind !== 0) {
|
||||
staticInitializers = staticInitializers || [];
|
||||
initializers = staticInitializers;
|
||||
}
|
||||
if (isPrivate && !staticBrand) {
|
||||
staticBrand = function (_) {
|
||||
return _checkInRHS(_) === Class;
|
||||
};
|
||||
}
|
||||
hasPrivateBrand = staticBrand;
|
||||
} else {
|
||||
base = Class.prototype;
|
||||
if (kind !== 0) {
|
||||
protoInitializers = protoInitializers || [];
|
||||
initializers = protoInitializers;
|
||||
}
|
||||
}
|
||||
if (kind !== 0 && !isPrivate) {
|
||||
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields;
|
||||
var existingKind = existingNonFields.get(name) || 0;
|
||||
if (existingKind === true || existingKind === 3 && kind !== 4 || existingKind === 4 && kind !== 3) {
|
||||
throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + name);
|
||||
} else if (!existingKind && kind > 2) {
|
||||
existingNonFields.set(name, kind);
|
||||
} else {
|
||||
existingNonFields.set(name, true);
|
||||
}
|
||||
}
|
||||
applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, initializers, hasPrivateBrand);
|
||||
}
|
||||
pushInitializers(ret, protoInitializers);
|
||||
pushInitializers(ret, staticInitializers);
|
||||
return ret;
|
||||
}
|
||||
function pushInitializers(ret, initializers) {
|
||||
if (initializers) {
|
||||
ret.push(function (instance) {
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
initializers[i].call(instance);
|
||||
}
|
||||
return instance;
|
||||
});
|
||||
}
|
||||
}
|
||||
function applyClassDecs(targetClass, classDecs) {
|
||||
if (classDecs.length > 0) {
|
||||
var initializers = [];
|
||||
var newClass = targetClass;
|
||||
var name = targetClass.name;
|
||||
for (var i = classDecs.length - 1; i >= 0; i--) {
|
||||
var decoratorFinishedRef = {
|
||||
v: false
|
||||
};
|
||||
try {
|
||||
var nextNewClass = classDecs[i](newClass, {
|
||||
kind: "class",
|
||||
name: name,
|
||||
addInitializer: createAddInitializerMethod(initializers, decoratorFinishedRef)
|
||||
});
|
||||
} finally {
|
||||
decoratorFinishedRef.v = true;
|
||||
}
|
||||
if (nextNewClass !== undefined) {
|
||||
assertValidReturnValue(10, nextNewClass);
|
||||
newClass = nextNewClass;
|
||||
}
|
||||
}
|
||||
return [newClass, function () {
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
initializers[i].call(newClass);
|
||||
}
|
||||
}];
|
||||
}
|
||||
}
|
||||
return function applyDecs2301(targetClass, memberDecs, classDecs, instanceBrand) {
|
||||
return {
|
||||
e: applyMemberDecs(targetClass, memberDecs, instanceBrand),
|
||||
get c() {
|
||||
return applyClassDecs(targetClass, classDecs);
|
||||
}
|
||||
};
|
||||
};
|
||||
}
|
||||
function applyDecs2301(targetClass, memberDecs, classDecs, instanceBrand) {
|
||||
return (exports.default = applyDecs2301 = applyDecs2301Factory())(targetClass, memberDecs, classDecs, instanceBrand);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=applyDecs2301.js.map
|
||||
1
node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js.map
generated
vendored
Normal file
1
node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"names":["_OverloadYield","require","_awaitAsyncGenerator","value","OverloadYield"],"sources":["../../src/helpers/awaitAsyncGenerator.ts"],"sourcesContent":["/* @minVersion 7.0.0-beta.0 */\n\nimport OverloadYield from \"./OverloadYield.ts\";\n\nexport default function _awaitAsyncGenerator<T>(value: T) {\n return new OverloadYield<T>(value, /* kind: await */ 0);\n}\n"],"mappings":";;;;;;AAEA,IAAAA,cAAA,GAAAC,OAAA;AAEe,SAASC,oBAAoBA,CAAIC,KAAQ,EAAE;EACxD,OAAO,IAAIC,sBAAa,CAAID,KAAK,EAAoB,CAAC,CAAC;AACzD","ignoreList":[]}
|
||||
13
node_modules/@babel/helpers/lib/helpers/checkPrivateRedeclaration.js
generated
vendored
Normal file
13
node_modules/@babel/helpers/lib/helpers/checkPrivateRedeclaration.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _checkPrivateRedeclaration;
|
||||
function _checkPrivateRedeclaration(obj, privateCollection) {
|
||||
if (privateCollection.has(obj)) {
|
||||
throw new TypeError("Cannot initialize the same private elements twice on an object");
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=checkPrivateRedeclaration.js.map
|
||||
12
node_modules/@babel/helpers/lib/helpers/classCheckPrivateStaticAccess.js
generated
vendored
Normal file
12
node_modules/@babel/helpers/lib/helpers/classCheckPrivateStaticAccess.js
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _classCheckPrivateStaticAccess;
|
||||
var _assertClassBrand = require("assertClassBrand");
|
||||
function _classCheckPrivateStaticAccess(receiver, classConstructor, returnValue) {
|
||||
return _assertClassBrand(classConstructor, receiver, returnValue);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=classCheckPrivateStaticAccess.js.map
|
||||
13
node_modules/@babel/helpers/lib/helpers/classPrivateFieldSet2.js
generated
vendored
Normal file
13
node_modules/@babel/helpers/lib/helpers/classPrivateFieldSet2.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _classPrivateFieldSet2;
|
||||
var _assertClassBrand = require("./assertClassBrand.js");
|
||||
function _classPrivateFieldSet2(privateMap, receiver, value) {
|
||||
privateMap.set((0, _assertClassBrand.default)(privateMap, receiver), value);
|
||||
return value;
|
||||
}
|
||||
|
||||
//# sourceMappingURL=classPrivateFieldSet2.js.map
|
||||
13
node_modules/@babel/helpers/lib/helpers/classStaticPrivateMethodGet.js
generated
vendored
Normal file
13
node_modules/@babel/helpers/lib/helpers/classStaticPrivateMethodGet.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _classStaticPrivateMethodGet;
|
||||
var _assertClassBrand = require("./assertClassBrand.js");
|
||||
function _classStaticPrivateMethodGet(receiver, classConstructor, method) {
|
||||
(0, _assertClassBrand.default)(classConstructor, receiver);
|
||||
return method;
|
||||
}
|
||||
|
||||
//# sourceMappingURL=classStaticPrivateMethodGet.js.map
|
||||
14
node_modules/@babel/helpers/lib/helpers/inheritsLoose.js
generated
vendored
Normal file
14
node_modules/@babel/helpers/lib/helpers/inheritsLoose.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _inheritsLoose;
|
||||
var _setPrototypeOf = require("./setPrototypeOf.js");
|
||||
function _inheritsLoose(subClass, superClass) {
|
||||
subClass.prototype = Object.create(superClass.prototype);
|
||||
subClass.prototype.constructor = subClass;
|
||||
(0, _setPrototypeOf.default)(subClass, superClass);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=inheritsLoose.js.map
|
||||
17
node_modules/@babel/helpers/lib/helpers/initializerDefineProperty.js
generated
vendored
Normal file
17
node_modules/@babel/helpers/lib/helpers/initializerDefineProperty.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _initializerDefineProperty;
|
||||
function _initializerDefineProperty(target, property, descriptor, context) {
|
||||
if (!descriptor) return;
|
||||
Object.defineProperty(target, property, {
|
||||
enumerable: descriptor.enumerable,
|
||||
configurable: descriptor.configurable,
|
||||
writable: descriptor.writable,
|
||||
value: descriptor.initializer ? descriptor.initializer.call(context) : void 0
|
||||
});
|
||||
}
|
||||
|
||||
//# sourceMappingURL=initializerDefineProperty.js.map
|
||||
1
node_modules/@babel/helpers/lib/helpers/initializerDefineProperty.js.map
generated
vendored
Normal file
1
node_modules/@babel/helpers/lib/helpers/initializerDefineProperty.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"names":["_initializerDefineProperty","target","property","descriptor","context","Object","defineProperty","enumerable","configurable","writable","value","initializer","call"],"sources":["../../src/helpers/initializerDefineProperty.ts"],"sourcesContent":["/* @minVersion 7.0.0-beta.0 */\n\ninterface DescriptorWithInitializer extends PropertyDescriptor {\n initializer?: () => any;\n}\n\nexport default function _initializerDefineProperty<T>(\n target: T,\n property: PropertyKey,\n descriptor: DescriptorWithInitializer | undefined,\n context: DecoratorContext,\n): void {\n if (!descriptor) return;\n\n Object.defineProperty(target, property, {\n enumerable: descriptor.enumerable,\n configurable: descriptor.configurable,\n writable: descriptor.writable,\n value: descriptor.initializer\n ? descriptor.initializer.call(context)\n : void 0,\n });\n}\n"],"mappings":";;;;;;AAMe,SAASA,0BAA0BA,CAChDC,MAAS,EACTC,QAAqB,EACrBC,UAAiD,EACjDC,OAAyB,EACnB;EACN,IAAI,CAACD,UAAU,EAAE;EAEjBE,MAAM,CAACC,cAAc,CAACL,MAAM,EAAEC,QAAQ,EAAE;IACtCK,UAAU,EAAEJ,UAAU,CAACI,UAAU;IACjCC,YAAY,EAAEL,UAAU,CAACK,YAAY;IACrCC,QAAQ,EAAEN,UAAU,CAACM,QAAQ;IAC7BC,KAAK,EAAEP,UAAU,CAACQ,WAAW,GACzBR,UAAU,CAACQ,WAAW,CAACC,IAAI,CAACR,OAAO,CAAC,GACpC,KAAK;EACX,CAAC,CAAC;AACJ","ignoreList":[]}
|
||||
13
node_modules/@babel/helpers/lib/helpers/iterableToArray.js
generated
vendored
Normal file
13
node_modules/@babel/helpers/lib/helpers/iterableToArray.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _iterableToArray;
|
||||
function _iterableToArray(iter) {
|
||||
if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) {
|
||||
return Array.from(iter);
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=iterableToArray.js.map
|
||||
1
node_modules/@babel/helpers/lib/helpers/iterableToArrayLimit.js.map
generated
vendored
Normal file
1
node_modules/@babel/helpers/lib/helpers/iterableToArrayLimit.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"names":["_iterableToArrayLimit","arr","i","iterator","Symbol","_arr","iteratorNormalCompletion","didIteratorError","step","iteratorError","next","_return","call","Object","done","push","value","length","err"],"sources":["../../src/helpers/iterableToArrayLimit.ts"],"sourcesContent":["/* @minVersion 7.0.0-beta.0 */\n\nexport default function _iterableToArrayLimit<T>(arr: Iterable<T>, i: number) {\n // this is an expanded form of \\`for...of\\` that properly supports abrupt completions of\n // iterators etc.\n\n var iterator: Iterator<T> =\n arr == null\n ? null\n : (typeof Symbol !== \"undefined\" && arr[Symbol.iterator]) ||\n (arr as any)[\"@@iterator\"];\n if (iterator == null) return;\n\n var _arr: T[] = [];\n var iteratorNormalCompletion = true;\n var didIteratorError = false;\n var step, iteratorError, next, _return;\n try {\n next = (iterator = (iterator as unknown as Function).call(arr)).next;\n if (i === 0) {\n if (Object(iterator) !== iterator) return;\n iteratorNormalCompletion = false;\n } else {\n for (\n ;\n !(iteratorNormalCompletion = (step = next.call(iterator)).done);\n iteratorNormalCompletion = true\n ) {\n _arr.push(step.value);\n if (_arr.length === i) break;\n }\n }\n } catch (err) {\n didIteratorError = true;\n iteratorError = err;\n } finally {\n try {\n if (!iteratorNormalCompletion && iterator[\"return\"] != null) {\n _return = iterator[\"return\"]();\n // eslint-disable-next-line no-unsafe-finally\n if (Object(_return) !== _return) return;\n }\n } finally {\n // eslint-disable-next-line no-unsafe-finally\n if (didIteratorError) throw iteratorError;\n }\n }\n return _arr;\n}\n"],"mappings":";;;;;;AAEe,SAASA,qBAAqBA,CAAIC,GAAgB,EAAEC,CAAS,EAAE;EAI5E,IAAIC,QAAqB,GACvBF,GAAG,IAAI,IAAI,GACP,IAAI,GACH,OAAOG,MAAM,KAAK,WAAW,IAAIH,GAAG,CAACG,MAAM,CAACD,QAAQ,CAAC,IACrDF,GAAG,CAAS,YAAY,CAAC;EAChC,IAAIE,QAAQ,IAAI,IAAI,EAAE;EAEtB,IAAIE,IAAS,GAAG,EAAE;EAClB,IAAIC,wBAAwB,GAAG,IAAI;EACnC,IAAIC,gBAAgB,GAAG,KAAK;EAC5B,IAAIC,IAAI,EAAEC,aAAa,EAAEC,IAAI,EAAEC,OAAO;EACtC,IAAI;IACFD,IAAI,GAAG,CAACP,QAAQ,GAAIA,QAAQ,CAAyBS,IAAI,CAACX,GAAG,CAAC,EAAES,IAAI;IACpE,IAAIR,CAAC,KAAK,CAAC,EAAE;MACX,IAAIW,MAAM,CAACV,QAAQ,CAAC,KAAKA,QAAQ,EAAE;MACnCG,wBAAwB,GAAG,KAAK;IAClC,CAAC,MAAM;MACL,OAEE,EAAEA,wBAAwB,GAAG,CAACE,IAAI,GAAGE,IAAI,CAACE,IAAI,CAACT,QAAQ,CAAC,EAAEW,IAAI,CAAC,EAC/DR,wBAAwB,GAAG,IAAI,EAC/B;QACAD,IAAI,CAACU,IAAI,CAACP,IAAI,CAACQ,KAAK,CAAC;QACrB,IAAIX,IAAI,CAACY,MAAM,KAAKf,CAAC,EAAE;MACzB;IACF;EACF,CAAC,CAAC,OAAOgB,GAAG,EAAE;IACZX,gBAAgB,GAAG,IAAI;IACvBE,aAAa,GAAGS,GAAG;EACrB,CAAC,SAAS;IACR,IAAI;MACF,IAAI,CAACZ,wBAAwB,IAAIH,QAAQ,CAAC,QAAQ,CAAC,IAAI,IAAI,EAAE;QAC3DQ,OAAO,GAAGR,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC;QAE9B,IAAIU,MAAM,CAACF,OAAO,CAAC,KAAKA,OAAO,EAAE;MACnC;IACF,CAAC,SAAS;MAER,IAAIJ,gBAAgB,EAAE,MAAME,aAAa;IAC3C;EACF;EACA,OAAOJ,IAAI;AACb","ignoreList":[]}
|
||||
1
node_modules/@babel/helpers/lib/helpers/nonIterableRest.js.map
generated
vendored
Normal file
1
node_modules/@babel/helpers/lib/helpers/nonIterableRest.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"names":["_nonIterableRest","TypeError"],"sources":["../../src/helpers/nonIterableRest.js"],"sourcesContent":["/* @minVersion 7.0.0-beta.0 */\n\nexport default function _nonIterableRest() {\n throw new TypeError(\n \"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\",\n );\n}\n"],"mappings":";;;;;;AAEe,SAASA,gBAAgBA,CAAA,EAAG;EACzC,MAAM,IAAIC,SAAS,CACjB,2IACF,CAAC;AACH","ignoreList":[]}
|
||||
24
node_modules/@babel/helpers/lib/helpers/objectWithoutProperties.js
generated
vendored
Normal file
24
node_modules/@babel/helpers/lib/helpers/objectWithoutProperties.js
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _objectWithoutProperties;
|
||||
var _objectWithoutPropertiesLoose = require("./objectWithoutPropertiesLoose.js");
|
||||
function _objectWithoutProperties(source, excluded) {
|
||||
if (source == null) return {};
|
||||
var target = (0, _objectWithoutPropertiesLoose.default)(source, excluded);
|
||||
var key, i;
|
||||
if (Object.getOwnPropertySymbols) {
|
||||
var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
|
||||
for (i = 0; i < sourceSymbolKeys.length; i++) {
|
||||
key = sourceSymbolKeys[i];
|
||||
if (excluded.indexOf(key) !== -1) continue;
|
||||
if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
|
||||
target[key] = source[key];
|
||||
}
|
||||
}
|
||||
return target;
|
||||
}
|
||||
|
||||
//# sourceMappingURL=objectWithoutProperties.js.map
|
||||
1
node_modules/@babel/helpers/lib/helpers/objectWithoutPropertiesLoose.js.map
generated
vendored
Normal file
1
node_modules/@babel/helpers/lib/helpers/objectWithoutPropertiesLoose.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"names":["_objectWithoutPropertiesLoose","source","excluded","target","key","Object","prototype","hasOwnProperty","call","indexOf"],"sources":["../../src/helpers/objectWithoutPropertiesLoose.ts"],"sourcesContent":["/* @minVersion 7.0.0-beta.0 */\n\nexport default function _objectWithoutPropertiesLoose<\n T extends object,\n K extends PropertyKey[],\n>(\n source: T | null | undefined,\n excluded: K,\n): Pick<T, Exclude<keyof T, K[number]>>;\nexport default function _objectWithoutPropertiesLoose<\n T extends object,\n K extends (keyof T)[],\n>(source: T | null | undefined, excluded: K): Omit<T, K[number]>;\nexport default function _objectWithoutPropertiesLoose<T extends object>(\n source: T | null | undefined,\n excluded: PropertyKey[],\n): Partial<T> {\n if (source == null) return {};\n\n var target: Partial<T> = {};\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n if (excluded.indexOf(key) !== -1) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n"],"mappings":";;;;;;AAae,SAASA,6BAA6BA,CACnDC,MAA4B,EAC5BC,QAAuB,EACX;EACZ,IAAID,MAAM,IAAI,IAAI,EAAE,OAAO,CAAC,CAAC;EAE7B,IAAIE,MAAkB,GAAG,CAAC,CAAC;EAE3B,KAAK,IAAIC,GAAG,IAAIH,MAAM,EAAE;IACtB,IAAII,MAAM,CAACC,SAAS,CAACC,cAAc,CAACC,IAAI,CAACP,MAAM,EAAEG,GAAG,CAAC,EAAE;MACrD,IAAIF,QAAQ,CAACO,OAAO,CAACL,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE;MAClCD,MAAM,CAACC,GAAG,CAAC,GAAGH,MAAM,CAACG,GAAG,CAAC;IAC3B;EACF;EAEA,OAAOD,MAAM;AACf","ignoreList":[]}
|
||||
13
node_modules/@babel/helpers/lib/helpers/regeneratorAsyncGen.js
generated
vendored
Normal file
13
node_modules/@babel/helpers/lib/helpers/regeneratorAsyncGen.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _regeneratorAsyncGen;
|
||||
var _regenerator = require("./regenerator.js");
|
||||
var _regeneratorAsyncIterator = require("./regeneratorAsyncIterator.js");
|
||||
function _regeneratorAsyncGen(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
|
||||
return new _regeneratorAsyncIterator.default((0, _regenerator.default)().w(innerFn, outerFn, self, tryLocsList), PromiseImpl || Promise);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=regeneratorAsyncGen.js.map
|
||||
1
node_modules/@babel/helpers/lib/helpers/regeneratorAsyncGen.js.map
generated
vendored
Normal file
1
node_modules/@babel/helpers/lib/helpers/regeneratorAsyncGen.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"names":["_regenerator","require","_regeneratorAsyncIterator","_regeneratorAsyncGen","innerFn","outerFn","self","tryLocsList","PromiseImpl","regeneratorAsyncIterator","regenerator","w","Promise"],"sources":["../../src/helpers/regeneratorAsyncGen.ts"],"sourcesContent":["/* @minVersion 7.27.0 */\n/* @mangleFns */\n\nimport regenerator from \"./regenerator.ts\";\nimport regeneratorAsyncIterator from \"./regeneratorAsyncIterator.ts\";\n\nexport default /* @no-mangle */ function _regeneratorAsyncGen(\n innerFn: Function,\n outerFn: Function,\n self: any,\n tryLocsList: any[],\n PromiseImpl: PromiseConstructor | undefined,\n) {\n return new (regeneratorAsyncIterator as any)(\n regenerator().w(innerFn as any, outerFn, self, tryLocsList),\n PromiseImpl || Promise,\n );\n}\n"],"mappings":";;;;;;AAGA,IAAAA,YAAA,GAAAC,OAAA;AACA,IAAAC,yBAAA,GAAAD,OAAA;AAEgC,SAASE,oBAAoBA,CAC3DC,OAAiB,EACjBC,OAAiB,EACjBC,IAAS,EACTC,WAAkB,EAClBC,WAA2C,EAC3C;EACA,OAAO,IAAKC,iCAAwB,CAClC,IAAAC,oBAAW,EAAC,CAAC,CAACC,CAAC,CAACP,OAAO,EAASC,OAAO,EAAEC,IAAI,EAAEC,WAAW,CAAC,EAC3DC,WAAW,IAAII,OACjB,CAAC;AACH","ignoreList":[]}
|
||||
49
node_modules/@babel/helpers/lib/helpers/regeneratorAsyncIterator.js
generated
vendored
Normal file
49
node_modules/@babel/helpers/lib/helpers/regeneratorAsyncIterator.js
generated
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = AsyncIterator;
|
||||
var _OverloadYield = require("./OverloadYield.js");
|
||||
var _regeneratorDefine = require("./regeneratorDefine.js");
|
||||
function AsyncIterator(generator, PromiseImpl) {
|
||||
if (!this.next) {
|
||||
(0, _regeneratorDefine.default)(AsyncIterator.prototype);
|
||||
(0, _regeneratorDefine.default)(AsyncIterator.prototype, typeof Symbol === "function" && Symbol.asyncIterator || "@asyncIterator", function () {
|
||||
return this;
|
||||
});
|
||||
}
|
||||
function invoke(method, arg, resolve, reject) {
|
||||
try {
|
||||
var result = generator[method](arg);
|
||||
var value = result.value;
|
||||
if (value instanceof _OverloadYield.default) {
|
||||
return PromiseImpl.resolve(value.v).then(function (value) {
|
||||
invoke("next", value, resolve, reject);
|
||||
}, function (err) {
|
||||
invoke("throw", err, resolve, reject);
|
||||
});
|
||||
}
|
||||
return PromiseImpl.resolve(value).then(function (unwrapped) {
|
||||
result.value = unwrapped;
|
||||
resolve(result);
|
||||
}, function (error) {
|
||||
return invoke("throw", error, resolve, reject);
|
||||
});
|
||||
} catch (error) {
|
||||
reject(error);
|
||||
}
|
||||
}
|
||||
var previousPromise;
|
||||
function enqueue(method, i, arg) {
|
||||
function callInvokeWithMethodAndArg() {
|
||||
return new PromiseImpl(function (resolve, reject) {
|
||||
invoke(method, arg, resolve, reject);
|
||||
});
|
||||
}
|
||||
return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
|
||||
}
|
||||
(0, _regeneratorDefine.default)(this, "_invoke", enqueue, true);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=regeneratorAsyncIterator.js.map
|
||||
1
node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js.map
generated
vendored
Normal file
1
node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/@babel/helpers/lib/helpers/skipFirstGeneratorNext.js.map
generated
vendored
Normal file
1
node_modules/@babel/helpers/lib/helpers/skipFirstGeneratorNext.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"names":["_skipFirstGeneratorNext","fn","it","apply","arguments","next"],"sources":["../../src/helpers/skipFirstGeneratorNext.js"],"sourcesContent":["/* @minVersion 7.0.0-beta.0 */\n\nexport default function _skipFirstGeneratorNext(fn) {\n return function () {\n var it = fn.apply(this, arguments);\n it.next();\n return it;\n };\n}\n"],"mappings":";;;;;;AAEe,SAASA,uBAAuBA,CAACC,EAAE,EAAE;EAClD,OAAO,YAAY;IACjB,IAAIC,EAAE,GAAGD,EAAE,CAACE,KAAK,CAAC,IAAI,EAAEC,SAAS,CAAC;IAClCF,EAAE,CAACG,IAAI,CAAC,CAAC;IACT,OAAOH,EAAE;EACX,CAAC;AACH","ignoreList":[]}
|
||||
15
node_modules/@babel/helpers/lib/helpers/toArray.js
generated
vendored
Normal file
15
node_modules/@babel/helpers/lib/helpers/toArray.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _toArray;
|
||||
var _arrayWithHoles = require("./arrayWithHoles.js");
|
||||
var _iterableToArray = require("./iterableToArray.js");
|
||||
var _unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
|
||||
var _nonIterableRest = require("./nonIterableRest.js");
|
||||
function _toArray(arr) {
|
||||
return (0, _arrayWithHoles.default)(arr) || (0, _iterableToArray.default)(arr) || (0, _unsupportedIterableToArray.default)(arr) || (0, _nonIterableRest.default)();
|
||||
}
|
||||
|
||||
//# sourceMappingURL=toArray.js.map
|
||||
1
node_modules/@babel/helpers/lib/helpers/toPrimitive.js.map
generated
vendored
Normal file
1
node_modules/@babel/helpers/lib/helpers/toPrimitive.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"names":["toPrimitive","input","hint","prim","Symbol","undefined","res","call","TypeError","String","Number"],"sources":["../../src/helpers/toPrimitive.ts"],"sourcesContent":["/* @minVersion 7.1.5 */\n\n// https://tc39.es/ecma262/#sec-toprimitive\nexport default function toPrimitive(\n input: unknown,\n hint?: \"default\" | \"string\" | \"number\",\n) {\n if (typeof input !== \"object\" || !input) return input;\n // @ts-expect-error Symbol.toPrimitive might not index {}\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || \"default\");\n if (typeof res !== \"object\") return res;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (hint === \"string\" ? String : Number)(input);\n}\n"],"mappings":";;;;;;AAGe,SAASA,WAAWA,CACjCC,KAAc,EACdC,IAAsC,EACtC;EACA,IAAI,OAAOD,KAAK,KAAK,QAAQ,IAAI,CAACA,KAAK,EAAE,OAAOA,KAAK;EAErD,IAAIE,IAAI,GAAGF,KAAK,CAACG,MAAM,CAACJ,WAAW,CAAC;EACpC,IAAIG,IAAI,KAAKE,SAAS,EAAE;IACtB,IAAIC,GAAG,GAAGH,IAAI,CAACI,IAAI,CAACN,KAAK,EAAEC,IAAI,IAAI,SAAS,CAAC;IAC7C,IAAI,OAAOI,GAAG,KAAK,QAAQ,EAAE,OAAOA,GAAG;IACvC,MAAM,IAAIE,SAAS,CAAC,8CAA8C,CAAC;EACrE;EACA,OAAO,CAACN,IAAI,KAAK,QAAQ,GAAGO,MAAM,GAAGC,MAAM,EAAET,KAAK,CAAC;AACrD","ignoreList":[]}
|
||||
22
node_modules/@babel/helpers/lib/helpers/typeof.js
generated
vendored
Normal file
22
node_modules/@babel/helpers/lib/helpers/typeof.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _typeof;
|
||||
function _typeof(obj) {
|
||||
"@babel/helpers - typeof";
|
||||
|
||||
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
|
||||
exports.default = _typeof = function (obj) {
|
||||
return typeof obj;
|
||||
};
|
||||
} else {
|
||||
exports.default = _typeof = function (obj) {
|
||||
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
|
||||
};
|
||||
}
|
||||
return _typeof(obj);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=typeof.js.map
|
||||
103
node_modules/@babel/helpers/lib/helpers/usingCtx.js
generated
vendored
Normal file
103
node_modules/@babel/helpers/lib/helpers/usingCtx.js
generated
vendored
Normal file
@@ -0,0 +1,103 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _usingCtx;
|
||||
function _usingCtx() {
|
||||
var _disposeSuppressedError = typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed) {
|
||||
var err = new Error();
|
||||
err.name = "SuppressedError";
|
||||
err.error = error;
|
||||
err.suppressed = suppressed;
|
||||
return err;
|
||||
},
|
||||
empty = {},
|
||||
stack = [];
|
||||
function using(isAwait, value) {
|
||||
if (value != null) {
|
||||
if (Object(value) !== value) {
|
||||
throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");
|
||||
}
|
||||
if (isAwait) {
|
||||
var dispose = value[Symbol.asyncDispose || Symbol["for"]("Symbol.asyncDispose")];
|
||||
}
|
||||
if (dispose === undefined) {
|
||||
dispose = value[Symbol.dispose || Symbol["for"]("Symbol.dispose")];
|
||||
if (isAwait) {
|
||||
var inner = dispose;
|
||||
}
|
||||
}
|
||||
if (typeof dispose !== "function") {
|
||||
throw new TypeError("Object is not disposable.");
|
||||
}
|
||||
if (inner) {
|
||||
dispose = function () {
|
||||
try {
|
||||
inner.call(value);
|
||||
} catch (e) {
|
||||
return Promise.reject(e);
|
||||
}
|
||||
};
|
||||
}
|
||||
stack.push({
|
||||
v: value,
|
||||
d: dispose,
|
||||
a: isAwait
|
||||
});
|
||||
} else if (isAwait) {
|
||||
stack.push({
|
||||
d: value,
|
||||
a: isAwait
|
||||
});
|
||||
}
|
||||
return value;
|
||||
}
|
||||
return {
|
||||
e: empty,
|
||||
u: using.bind(null, false),
|
||||
a: using.bind(null, true),
|
||||
d: function () {
|
||||
var error = this.e,
|
||||
state = 0,
|
||||
resource;
|
||||
function next() {
|
||||
while (resource = stack.pop()) {
|
||||
try {
|
||||
if (!resource.a && state === 1) {
|
||||
state = 0;
|
||||
stack.push(resource);
|
||||
return Promise.resolve().then(next);
|
||||
}
|
||||
if (resource.d) {
|
||||
var disposalResult = resource.d.call(resource.v);
|
||||
if (resource.a) {
|
||||
state |= 2;
|
||||
return Promise.resolve(disposalResult).then(next, err);
|
||||
}
|
||||
} else {
|
||||
state |= 1;
|
||||
}
|
||||
} catch (e) {
|
||||
return err(e);
|
||||
}
|
||||
}
|
||||
if (state === 1) {
|
||||
if (error !== empty) {
|
||||
return Promise.reject(error);
|
||||
} else {
|
||||
return Promise.resolve();
|
||||
}
|
||||
}
|
||||
if (error !== empty) throw error;
|
||||
}
|
||||
function err(e) {
|
||||
error = error !== empty ? new _disposeSuppressedError(e, error) : e;
|
||||
return next();
|
||||
}
|
||||
return next();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
//# sourceMappingURL=usingCtx.js.map
|
||||
72
node_modules/@babel/helpers/lib/helpers/wrapRegExp.js
generated
vendored
Normal file
72
node_modules/@babel/helpers/lib/helpers/wrapRegExp.js
generated
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _wrapRegExp;
|
||||
var _setPrototypeOf = require("./setPrototypeOf.js");
|
||||
var _inherits = require("./inherits.js");
|
||||
function _wrapRegExp() {
|
||||
exports.default = _wrapRegExp = function (re, groups) {
|
||||
return new BabelRegExp(re, undefined, groups);
|
||||
};
|
||||
var _super = RegExp.prototype;
|
||||
var _groups = new WeakMap();
|
||||
function BabelRegExp(re, flags, groups) {
|
||||
var _this = new RegExp(re, flags);
|
||||
_groups.set(_this, groups || _groups.get(re));
|
||||
return (0, _setPrototypeOf.default)(_this, BabelRegExp.prototype);
|
||||
}
|
||||
(0, _inherits.default)(BabelRegExp, RegExp);
|
||||
BabelRegExp.prototype.exec = function (str) {
|
||||
var result = _super.exec.call(this, str);
|
||||
if (result) {
|
||||
result.groups = buildGroups(result, this);
|
||||
var indices = result.indices;
|
||||
if (indices) indices.groups = buildGroups(indices, this);
|
||||
}
|
||||
return result;
|
||||
};
|
||||
BabelRegExp.prototype[Symbol.replace] = function (str, substitution) {
|
||||
if (typeof substitution === "string") {
|
||||
var groups = _groups.get(this);
|
||||
return _super[Symbol.replace].call(this, str, substitution.replace(/\$<([^>]+)(>|$)/g, function (match, name, end) {
|
||||
if (end === "") {
|
||||
return match;
|
||||
} else {
|
||||
var group = groups[name];
|
||||
return Array.isArray(group) ? "$" + group.join("$") : typeof group === "number" ? "$" + group : "";
|
||||
}
|
||||
}));
|
||||
} else if (typeof substitution === "function") {
|
||||
var _this = this;
|
||||
return _super[Symbol.replace].call(this, str, function () {
|
||||
var args = arguments;
|
||||
if (typeof args[args.length - 1] !== "object") {
|
||||
args = [].slice.call(args);
|
||||
args.push(buildGroups(args, _this));
|
||||
}
|
||||
return substitution.apply(this, args);
|
||||
});
|
||||
} else {
|
||||
return _super[Symbol.replace].call(this, str, substitution);
|
||||
}
|
||||
};
|
||||
function buildGroups(result, re) {
|
||||
var g = _groups.get(re);
|
||||
return Object.keys(g).reduce(function (groups, name) {
|
||||
var i = g[name];
|
||||
if (typeof i === "number") groups[name] = result[i];else {
|
||||
var k = 0;
|
||||
while (result[i[k]] === undefined && k + 1 < i.length) {
|
||||
k++;
|
||||
}
|
||||
groups[name] = result[i[k]];
|
||||
}
|
||||
return groups;
|
||||
}, Object.create(null));
|
||||
}
|
||||
return _wrapRegExp.apply(this, arguments);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=wrapRegExp.js.map
|
||||
122
node_modules/@babel/helpers/lib/index.js
generated
vendored
Normal file
122
node_modules/@babel/helpers/lib/index.js
generated
vendored
Normal file
@@ -0,0 +1,122 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
exports.get = get;
|
||||
exports.getDependencies = getDependencies;
|
||||
exports.isInternal = isInternal;
|
||||
exports.list = void 0;
|
||||
exports.minVersion = minVersion;
|
||||
var _t = require("@babel/types");
|
||||
var _helpersGenerated = require("./helpers-generated.js");
|
||||
const {
|
||||
cloneNode,
|
||||
identifier
|
||||
} = _t;
|
||||
function deep(obj, path, value) {
|
||||
try {
|
||||
const parts = path.split(".");
|
||||
let last = parts.shift();
|
||||
while (parts.length > 0) {
|
||||
obj = obj[last];
|
||||
last = parts.shift();
|
||||
}
|
||||
if (arguments.length > 2) {
|
||||
obj[last] = value;
|
||||
} else {
|
||||
return obj[last];
|
||||
}
|
||||
} catch (e) {
|
||||
e.message += ` (when accessing ${path})`;
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
function permuteHelperAST(ast, metadata, bindingName, localBindings, getDependency, adjustAst) {
|
||||
const {
|
||||
locals,
|
||||
dependencies,
|
||||
exportBindingAssignments,
|
||||
exportName
|
||||
} = metadata;
|
||||
const bindings = new Set(localBindings || []);
|
||||
if (bindingName) bindings.add(bindingName);
|
||||
for (const [name, paths] of (Object.entries || (o => Object.keys(o).map(k => [k, o[k]])))(locals)) {
|
||||
let newName = name;
|
||||
if (bindingName && name === exportName) {
|
||||
newName = bindingName;
|
||||
} else {
|
||||
while (bindings.has(newName)) newName = "_" + newName;
|
||||
}
|
||||
if (newName !== name) {
|
||||
for (const path of paths) {
|
||||
deep(ast, path, identifier(newName));
|
||||
}
|
||||
}
|
||||
}
|
||||
for (const [name, paths] of (Object.entries || (o => Object.keys(o).map(k => [k, o[k]])))(dependencies)) {
|
||||
const ref = typeof getDependency === "function" && getDependency(name) || identifier(name);
|
||||
for (const path of paths) {
|
||||
deep(ast, path, cloneNode(ref));
|
||||
}
|
||||
}
|
||||
adjustAst == null || adjustAst(ast, exportName, map => {
|
||||
exportBindingAssignments.forEach(p => deep(ast, p, map(deep(ast, p))));
|
||||
});
|
||||
}
|
||||
const helperData = Object.create(null);
|
||||
function loadHelper(name) {
|
||||
if (!helperData[name]) {
|
||||
const helper = _helpersGenerated.default[name];
|
||||
if (!helper) {
|
||||
throw Object.assign(new ReferenceError(`Unknown helper ${name}`), {
|
||||
code: "BABEL_HELPER_UNKNOWN",
|
||||
helper: name
|
||||
});
|
||||
}
|
||||
helperData[name] = {
|
||||
minVersion: helper.minVersion,
|
||||
build(getDependency, bindingName, localBindings, adjustAst) {
|
||||
const ast = helper.ast();
|
||||
permuteHelperAST(ast, helper.metadata, bindingName, localBindings, getDependency, adjustAst);
|
||||
return {
|
||||
nodes: ast.body,
|
||||
globals: helper.metadata.globals
|
||||
};
|
||||
},
|
||||
getDependencies() {
|
||||
return Object.keys(helper.metadata.dependencies);
|
||||
}
|
||||
};
|
||||
}
|
||||
return helperData[name];
|
||||
}
|
||||
function get(name, getDependency, bindingName, localBindings, adjustAst) {
|
||||
if (typeof bindingName === "object") {
|
||||
const id = bindingName;
|
||||
if ((id == null ? void 0 : id.type) === "Identifier") {
|
||||
bindingName = id.name;
|
||||
} else {
|
||||
bindingName = undefined;
|
||||
}
|
||||
}
|
||||
return loadHelper(name).build(getDependency, bindingName, localBindings, adjustAst);
|
||||
}
|
||||
function minVersion(name) {
|
||||
return loadHelper(name).minVersion;
|
||||
}
|
||||
function getDependencies(name) {
|
||||
return loadHelper(name).getDependencies();
|
||||
}
|
||||
function isInternal(name) {
|
||||
var _helpers$name;
|
||||
return (_helpers$name = _helpersGenerated.default[name]) == null ? void 0 : _helpers$name.metadata.internal;
|
||||
}
|
||||
exports.ensure = name => {
|
||||
loadHelper(name);
|
||||
};
|
||||
const list = exports.list = Object.keys(_helpersGenerated.default).map(name => name.replace(/^_/, ""));
|
||||
var _default = exports.default = get;
|
||||
|
||||
//# sourceMappingURL=index.js.map
|
||||
Reference in New Issue
Block a user