6368 changed files with 0 additions and 603959 deletions
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
../acorn/bin/acorn |
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
../autoprefixer/bin/autoprefixer |
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
../browserslist/cli.js |
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
../cssesc/bin/cssesc |
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
../detective/bin/detective.js |
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
../pkcs7/bin/cli.js |
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
../purgecss/bin/purgecss |
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
../tailwindcss/lib/cli.js |
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
../tailwindcss/lib/cli.js |
@ -1,22 +0,0 @@
@@ -1,22 +0,0 @@
|
||||
MIT License |
||||
|
||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors |
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining |
||||
a copy of this software and associated documentation files (the |
||||
"Software"), to deal in the Software without restriction, including |
||||
without limitation the rights to use, copy, modify, merge, publish, |
||||
distribute, sublicense, and/or sell copies of the Software, and to |
||||
permit persons to whom the Software is furnished to do so, subject to |
||||
the following conditions: |
||||
|
||||
The above copyright notice and this permission notice shall be |
||||
included in all copies or substantial portions of the Software. |
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
@ -1,19 +0,0 @@
@@ -1,19 +0,0 @@
|
||||
# @babel/runtime |
||||
|
||||
> babel's modular runtime helpers |
||||
|
||||
See our website [@babel/runtime](https://babeljs.io/docs/en/next/babel-runtime.html) for more information. |
||||
|
||||
## Install |
||||
|
||||
Using npm: |
||||
|
||||
```sh |
||||
npm install --save @babel/runtime |
||||
``` |
||||
|
||||
or using yarn: |
||||
|
||||
```sh |
||||
yarn add @babel/runtime |
||||
``` |
@ -1,100 +0,0 @@
@@ -1,100 +0,0 @@
|
||||
var AwaitValue = require("./AwaitValue"); |
||||
|
||||
function AsyncGenerator(gen) { |
||||
var front, back; |
||||
|
||||
function send(key, arg) { |
||||
return new Promise(function (resolve, reject) { |
||||
var request = { |
||||
key: key, |
||||
arg: arg, |
||||
resolve: resolve, |
||||
reject: reject, |
||||
next: null |
||||
}; |
||||
|
||||
if (back) { |
||||
back = back.next = request; |
||||
} else { |
||||
front = back = request; |
||||
resume(key, arg); |
||||
} |
||||
}); |
||||
} |
||||
|
||||
function resume(key, arg) { |
||||
try { |
||||
var result = gen[key](arg); |
||||
var value = result.value; |
||||
var wrappedAwait = value instanceof AwaitValue; |
||||
Promise.resolve(wrappedAwait ? value.wrapped : value).then(function (arg) { |
||||
if (wrappedAwait) { |
||||
resume(key === "return" ? "return" : "next", arg); |
||||
return; |
||||
} |
||||
|
||||
settle(result.done ? "return" : "normal", arg); |
||||
}, function (err) { |
||||
resume("throw", err); |
||||
}); |
||||
} catch (err) { |
||||
settle("throw", err); |
||||
} |
||||
} |
||||
|
||||
function settle(type, value) { |
||||
switch (type) { |
||||
case "return": |
||||
front.resolve({ |
||||
value: value, |
||||
done: true |
||||
}); |
||||
break; |
||||
|
||||
case "throw": |
||||
front.reject(value); |
||||
break; |
||||
|
||||
default: |
||||
front.resolve({ |
||||
value: value, |
||||
done: false |
||||
}); |
||||
break; |
||||
} |
||||
|
||||
front = front.next; |
||||
|
||||
if (front) { |
||||
resume(front.key, front.arg); |
||||
} else { |
||||
back = null; |
||||
} |
||||
} |
||||
|
||||
this._invoke = send; |
||||
|
||||
if (typeof gen["return"] !== "function") { |
||||
this["return"] = undefined; |
||||
} |
||||
} |
||||
|
||||
if (typeof Symbol === "function" && Symbol.asyncIterator) { |
||||
AsyncGenerator.prototype[Symbol.asyncIterator] = function () { |
||||
return this; |
||||
}; |
||||
} |
||||
|
||||
AsyncGenerator.prototype.next = function (arg) { |
||||
return this._invoke("next", arg); |
||||
}; |
||||
|
||||
AsyncGenerator.prototype["throw"] = function (arg) { |
||||
return this._invoke("throw", arg); |
||||
}; |
||||
|
||||
AsyncGenerator.prototype["return"] = function (arg) { |
||||
return this._invoke("return", arg); |
||||
}; |
||||
|
||||
module.exports = AsyncGenerator; |
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
function _AwaitValue(value) { |
||||
this.wrapped = value; |
||||
} |
||||
|
||||
module.exports = _AwaitValue; |
@ -1,30 +0,0 @@
@@ -1,30 +0,0 @@
|
||||
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { |
||||
var desc = {}; |
||||
Object.keys(descriptor).forEach(function (key) { |
||||
desc[key] = descriptor[key]; |
||||
}); |
||||
desc.enumerable = !!desc.enumerable; |
||||
desc.configurable = !!desc.configurable; |
||||
|
||||
if ('value' in desc || desc.initializer) { |
||||
desc.writable = true; |
||||
} |
||||
|
||||
desc = decorators.slice().reverse().reduce(function (desc, decorator) { |
||||
return decorator(target, property, desc) || desc; |
||||
}, desc); |
||||
|
||||
if (context && desc.initializer !== void 0) { |
||||
desc.value = desc.initializer ? desc.initializer.call(context) : void 0; |
||||
desc.initializer = undefined; |
||||
} |
||||
|
||||
if (desc.initializer === void 0) { |
||||
Object.defineProperty(target, property, desc); |
||||
desc = null; |
||||
} |
||||
|
||||
return desc; |
||||
} |
||||
|
||||
module.exports = _applyDecoratedDescriptor; |
@ -1,11 +0,0 @@
@@ -1,11 +0,0 @@
|
||||
function _arrayLikeToArray(arr, len) { |
||||
if (len == null || len > arr.length) len = arr.length; |
||||
|
||||
for (var i = 0, arr2 = new Array(len); i < len; i++) { |
||||
arr2[i] = arr[i]; |
||||
} |
||||
|
||||
return arr2; |
||||
} |
||||
|
||||
module.exports = _arrayLikeToArray; |
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
function _arrayWithHoles(arr) { |
||||
if (Array.isArray(arr)) return arr; |
||||
} |
||||
|
||||
module.exports = _arrayWithHoles; |
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
var arrayLikeToArray = require("./arrayLikeToArray"); |
||||
|
||||
function _arrayWithoutHoles(arr) { |
||||
if (Array.isArray(arr)) return arrayLikeToArray(arr); |
||||
} |
||||
|
||||
module.exports = _arrayWithoutHoles; |
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
function _assertThisInitialized(self) { |
||||
if (self === void 0) { |
||||
throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); |
||||
} |
||||
|
||||
return self; |
||||
} |
||||
|
||||
module.exports = _assertThisInitialized; |
@ -1,58 +0,0 @@
@@ -1,58 +0,0 @@
|
||||
function _asyncGeneratorDelegate(inner, awaitWrap) { |
||||
var iter = {}, |
||||
waiting = false; |
||||
|
||||
function pump(key, value) { |
||||
waiting = true; |
||||
value = new Promise(function (resolve) { |
||||
resolve(inner[key](value)); |
||||
}); |
||||
return { |
||||
done: false, |
||||
value: awaitWrap(value) |
||||
}; |
||||
} |
||||
|
||||
; |
||||
|
||||
if (typeof Symbol === "function" && Symbol.iterator) { |
||||
iter[Symbol.iterator] = function () { |
||||
return this; |
||||
}; |
||||
} |
||||
|
||||
iter.next = function (value) { |
||||
if (waiting) { |
||||
waiting = false; |
||||
return value; |
||||
} |
||||
|
||||
return pump("next", value); |
||||
}; |
||||
|
||||
if (typeof inner["throw"] === "function") { |
||||
iter["throw"] = function (value) { |
||||
if (waiting) { |
||||
waiting = false; |
||||
throw value; |
||||
} |
||||
|
||||
return pump("throw", value); |
||||
}; |
||||
} |
||||
|
||||
if (typeof inner["return"] === "function") { |
||||
iter["return"] = function (value) { |
||||
if (waiting) { |
||||
waiting = false; |
||||
return value; |
||||
} |
||||
|
||||
return pump("return", value); |
||||
}; |
||||
} |
||||
|
||||
return iter; |
||||
} |
||||
|
||||
module.exports = _asyncGeneratorDelegate; |
@ -1,19 +0,0 @@
@@ -1,19 +0,0 @@
|
||||
function _asyncIterator(iterable) { |
||||
var method; |
||||
|
||||
if (typeof Symbol !== "undefined") { |
||||
if (Symbol.asyncIterator) { |
||||
method = iterable[Symbol.asyncIterator]; |
||||
if (method != null) return method.call(iterable); |
||||
} |
||||
|
||||
if (Symbol.iterator) { |
||||
method = iterable[Symbol.iterator]; |
||||
if (method != null) return method.call(iterable); |
||||
} |
||||
} |
||||
|
||||
throw new TypeError("Object is not async iterable"); |
||||
} |
||||
|
||||
module.exports = _asyncIterator; |
@ -1,37 +0,0 @@
@@ -1,37 +0,0 @@
|
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { |
||||
try { |
||||
var info = gen[key](arg); |
||||
var value = info.value; |
||||
} catch (error) { |
||||
reject(error); |
||||
return; |
||||
} |
||||
|
||||
if (info.done) { |
||||
resolve(value); |
||||
} else { |
||||
Promise.resolve(value).then(_next, _throw); |
||||
} |
||||
} |
||||
|
||||
function _asyncToGenerator(fn) { |
||||
return function () { |
||||
var self = this, |
||||
args = arguments; |
||||
return new Promise(function (resolve, reject) { |
||||
var gen = fn.apply(self, args); |
||||
|
||||
function _next(value) { |
||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); |
||||
} |
||||
|
||||
function _throw(err) { |
||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); |
||||
} |
||||
|
||||
_next(undefined); |
||||
}); |
||||
}; |
||||
} |
||||
|
||||
module.exports = _asyncToGenerator; |
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
var AwaitValue = require("./AwaitValue"); |
||||
|
||||
function _awaitAsyncGenerator(value) { |
||||
return new AwaitValue(value); |
||||
} |
||||
|
||||
module.exports = _awaitAsyncGenerator; |
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
function _classCallCheck(instance, Constructor) { |
||||
if (!(instance instanceof Constructor)) { |
||||
throw new TypeError("Cannot call a class as a function"); |
||||
} |
||||
} |
||||
|
||||
module.exports = _classCallCheck; |
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
function _classNameTDZError(name) { |
||||
throw new Error("Class \"" + name + "\" cannot be referenced in computed property keys."); |
||||
} |
||||
|
||||
module.exports = _classNameTDZError; |
@ -1,28 +0,0 @@
@@ -1,28 +0,0 @@
|
||||
function _classPrivateFieldDestructureSet(receiver, privateMap) { |
||||
if (!privateMap.has(receiver)) { |
||||
throw new TypeError("attempted to set private field on non-instance"); |
||||
} |
||||
|
||||
var descriptor = privateMap.get(receiver); |
||||
|
||||
if (descriptor.set) { |
||||
if (!("__destrObj" in descriptor)) { |
||||
descriptor.__destrObj = { |
||||
set value(v) { |
||||
descriptor.set.call(receiver, v); |
||||
} |
||||
|
||||
}; |
||||
} |
||||
|
||||
return descriptor.__destrObj; |
||||
} else { |
||||
if (!descriptor.writable) { |
||||
throw new TypeError("attempted to set read only private field"); |
||||
} |
||||
|
||||
return descriptor; |
||||
} |
||||
} |
||||
|
||||
module.exports = _classPrivateFieldDestructureSet; |
@ -1,15 +0,0 @@
@@ -1,15 +0,0 @@
|
||||
function _classPrivateFieldGet(receiver, privateMap) { |
||||
var descriptor = privateMap.get(receiver); |
||||
|
||||
if (!descriptor) { |
||||
throw new TypeError("attempted to get private field on non-instance"); |
||||
} |
||||
|
||||
if (descriptor.get) { |
||||
return descriptor.get.call(receiver); |
||||
} |
||||
|
||||
return descriptor.value; |
||||
} |
||||
|
||||
module.exports = _classPrivateFieldGet; |
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
function _classPrivateFieldBase(receiver, privateKey) { |
||||
if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) { |
||||
throw new TypeError("attempted to use private field on non-instance"); |
||||
} |
||||
|
||||
return receiver; |
||||
} |
||||
|
||||
module.exports = _classPrivateFieldBase; |
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
var id = 0; |
||||
|
||||
function _classPrivateFieldKey(name) { |
||||
return "__private_" + id++ + "_" + name; |
||||
} |
||||
|
||||
module.exports = _classPrivateFieldKey; |
@ -1,21 +0,0 @@
@@ -1,21 +0,0 @@
|
||||
function _classPrivateFieldSet(receiver, privateMap, value) { |
||||
var descriptor = privateMap.get(receiver); |
||||
|
||||
if (!descriptor) { |
||||
throw new TypeError("attempted to set private field on non-instance"); |
||||
} |
||||
|
||||
if (descriptor.set) { |
||||
descriptor.set.call(receiver, value); |
||||
} else { |
||||
if (!descriptor.writable) { |
||||
throw new TypeError("attempted to set read only private field"); |
||||
} |
||||
|
||||
descriptor.value = value; |
||||
} |
||||
|
||||
return value; |
||||
} |
||||
|
||||
module.exports = _classPrivateFieldSet; |
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
function _classPrivateMethodGet(receiver, privateSet, fn) { |
||||
if (!privateSet.has(receiver)) { |
||||
throw new TypeError("attempted to get private field on non-instance"); |
||||
} |
||||
|
||||
return fn; |
||||
} |
||||
|
||||
module.exports = _classPrivateMethodGet; |
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
function _classPrivateMethodSet() { |
||||
throw new TypeError("attempted to reassign private method"); |
||||
} |
||||
|
||||
module.exports = _classPrivateMethodSet; |
@ -1,13 +0,0 @@
@@ -1,13 +0,0 @@
|
||||
function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) { |
||||
if (receiver !== classConstructor) { |
||||
throw new TypeError("Private static access of wrong provenance"); |
||||
} |
||||
|
||||
if (descriptor.get) { |
||||
return descriptor.get.call(receiver); |
||||
} |
||||
|
||||
return descriptor.value; |
||||
} |
||||
|
||||
module.exports = _classStaticPrivateFieldSpecGet; |
@ -1,19 +0,0 @@
@@ -1,19 +0,0 @@
|
||||
function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) { |
||||
if (receiver !== classConstructor) { |
||||
throw new TypeError("Private static access of wrong provenance"); |
||||
} |
||||
|
||||
if (descriptor.set) { |
||||
descriptor.set.call(receiver, value); |
||||
} else { |
||||
if (!descriptor.writable) { |
||||
throw new TypeError("attempted to set read only private field"); |
||||
} |
||||
|
||||
descriptor.value = value; |
||||
} |
||||
|
||||
return value; |
||||
} |
||||
|
||||
module.exports = _classStaticPrivateFieldSpecSet; |
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
function _classStaticPrivateMethodGet(receiver, classConstructor, method) { |
||||
if (receiver !== classConstructor) { |
||||
throw new TypeError("Private static access of wrong provenance"); |
||||
} |
||||
|
||||
return method; |
||||
} |
||||
|
||||
module.exports = _classStaticPrivateMethodGet; |
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
function _classStaticPrivateMethodSet() { |
||||
throw new TypeError("attempted to set read only static private field"); |
||||
} |
||||
|
||||
module.exports = _classStaticPrivateMethodSet; |
@ -1,22 +0,0 @@
@@ -1,22 +0,0 @@
|
||||
var setPrototypeOf = require("./setPrototypeOf"); |
||||
|
||||
var isNativeReflectConstruct = require("./isNativeReflectConstruct"); |
||||
|
||||
function _construct(Parent, args, Class) { |
||||
if (isNativeReflectConstruct()) { |
||||
module.exports = _construct = Reflect.construct; |
||||
} else { |
||||
module.exports = _construct = function _construct(Parent, args, Class) { |
||||
var a = [null]; |
||||
a.push.apply(a, args); |
||||
var Constructor = Function.bind.apply(Parent, a); |
||||
var instance = new Constructor(); |
||||
if (Class) setPrototypeOf(instance, Class.prototype); |
||||
return instance; |
||||
}; |
||||
} |
||||
|
||||
return _construct.apply(null, arguments); |
||||
} |
||||
|
||||
module.exports = _construct; |
@ -1,17 +0,0 @@
@@ -1,17 +0,0 @@
|
||||
function _defineProperties(target, props) { |
||||
for (var i = 0; i < props.length; i++) { |
||||
var descriptor = props[i]; |
||||
descriptor.enumerable = descriptor.enumerable || false; |
||||
descriptor.configurable = true; |
||||
if ("value" in descriptor) descriptor.writable = true; |
||||
Object.defineProperty(target, descriptor.key, descriptor); |
||||
} |
||||
} |
||||
|
||||
function _createClass(Constructor, protoProps, staticProps) { |
||||
if (protoProps) _defineProperties(Constructor.prototype, protoProps); |
||||
if (staticProps) _defineProperties(Constructor, staticProps); |
||||
return Constructor; |
||||
} |
||||
|
||||
module.exports = _createClass; |
@ -1,60 +0,0 @@
@@ -1,60 +0,0 @@
|
||||
var unsupportedIterableToArray = require("./unsupportedIterableToArray"); |
||||
|
||||
function _createForOfIteratorHelper(o, allowArrayLike) { |
||||
var it; |
||||
|
||||
if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { |
||||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { |
||||
if (it) o = it; |
||||
var i = 0; |
||||
|
||||
var F = function F() {}; |
||||
|
||||
return { |
||||
s: F, |
||||
n: function n() { |
||||
if (i >= o.length) return { |
||||
done: true |
||||
}; |
||||
return { |
||||
done: false, |
||||
value: o[i++] |
||||
}; |
||||
}, |
||||
e: function e(_e) { |
||||
throw _e; |
||||
}, |
||||
f: F |
||||
}; |
||||
} |
||||
|
||||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
||||
} |
||||
|
||||
var normalCompletion = true, |
||||
didErr = false, |
||||
err; |
||||
return { |
||||
s: function s() { |
||||
it = o[Symbol.iterator](); |
||||
}, |
||||
n: function n() { |
||||
var step = it.next(); |
||||
normalCompletion = step.done; |
||||
return step; |
||||
}, |
||||
e: function e(_e2) { |
||||
didErr = true; |
||||
err = _e2; |
||||
}, |
||||
f: function f() { |
||||
try { |
||||
if (!normalCompletion && it["return"] != null) it["return"](); |
||||
} finally { |
||||
if (didErr) throw err; |
||||
} |
||||
} |
||||
}; |
||||
} |
||||
|
||||
module.exports = _createForOfIteratorHelper; |
@ -1,28 +0,0 @@
@@ -1,28 +0,0 @@
|
||||
var unsupportedIterableToArray = require("./unsupportedIterableToArray"); |
||||
|
||||
function _createForOfIteratorHelperLoose(o, allowArrayLike) { |
||||
var it; |
||||
|
||||
if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { |
||||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { |
||||
if (it) o = it; |
||||
var i = 0; |
||||
return function () { |
||||
if (i >= o.length) return { |
||||
done: true |
||||
}; |
||||
return { |
||||
done: false, |
||||
value: o[i++] |
||||
}; |
||||
}; |
||||
} |
||||
|
||||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
||||
} |
||||
|
||||
it = o[Symbol.iterator](); |
||||
return it.next.bind(it); |
||||
} |
||||
|
||||
module.exports = _createForOfIteratorHelperLoose; |
@ -1,24 +0,0 @@
@@ -1,24 +0,0 @@
|
||||
var getPrototypeOf = require("./getPrototypeOf"); |
||||
|
||||
var isNativeReflectConstruct = require("./isNativeReflectConstruct"); |
||||
|
||||
var possibleConstructorReturn = require("./possibleConstructorReturn"); |
||||
|
||||
function _createSuper(Derived) { |
||||
var hasNativeReflectConstruct = isNativeReflectConstruct(); |
||||
return function _createSuperInternal() { |
||||
var Super = getPrototypeOf(Derived), |
||||
result; |
||||
|
||||
if (hasNativeReflectConstruct) { |
||||
var NewTarget = getPrototypeOf(this).constructor; |
||||
result = Reflect.construct(Super, arguments, NewTarget); |
||||
} else { |
||||
result = Super.apply(this, arguments); |
||||
} |
||||
|
||||
return possibleConstructorReturn(this, result); |
||||
}; |
||||
} |
||||
|
||||
module.exports = _createSuper; |
@ -1,400 +0,0 @@
@@ -1,400 +0,0 @@
|
||||
var toArray = require("./toArray"); |
||||
|
||||
var toPropertyKey = require("./toPropertyKey"); |
||||
|
||||
function _decorate(decorators, factory, superClass, mixins) { |
||||
var api = _getDecoratorsApi(); |
||||
|
||||
if (mixins) { |
||||
for (var i = 0; i < mixins.length; i++) { |
||||
api = mixins[i](api); |
||||
} |
||||
} |
||||
|
||||
var r = factory(function initialize(O) { |
||||
api.initializeInstanceElements(O, decorated.elements); |
||||
}, superClass); |
||||
var decorated = api.decorateClass(_coalesceClassElements(r.d.map(_createElementDescriptor)), decorators); |
||||
api.initializeClassElements(r.F, decorated.elements); |
||||
return api.runClassFinishers(r.F, decorated.finishers); |
||||
} |
||||
|
||||
function _getDecoratorsApi() { |
||||
_getDecoratorsApi = function _getDecoratorsApi() { |
||||
return api; |
||||
}; |
||||
|
||||
var api = { |
||||
elementsDefinitionOrder: [["method"], ["field"]], |
||||
initializeInstanceElements: function initializeInstanceElements(O, elements) { |
||||
["method", "field"].forEach(function (kind) { |
||||
elements.forEach(function (element) { |
||||
if (element.kind === kind && element.placement === "own") { |
||||
this.defineClassElement(O, element); |
||||
} |
||||
}, this); |
||||
}, this); |
||||
}, |
||||
initializeClassElements: function initializeClassElements(F, elements) { |
||||
var proto = F.prototype; |
||||
["method", "field"].forEach(function (kind) { |
||||
elements.forEach(function (element) { |
||||
var placement = element.placement; |
||||
|
||||
if (element.kind === kind && (placement === "static" || placement === "prototype")) { |
||||
var receiver = placement === "static" ? F : proto; |
||||
this.defineClassElement(receiver, element); |
||||
} |
||||
}, this); |
||||
}, this); |
||||
}, |
||||
defineClassElement: function defineClassElement(receiver, element) { |
||||
var descriptor = element.descriptor; |
||||
|
||||
if (element.kind === "field") { |
||||
var initializer = element.initializer; |
||||
descriptor = { |
||||
enumerable: descriptor.enumerable, |
||||
writable: descriptor.writable, |
||||
configurable: descriptor.configurable, |
||||
value: initializer === void 0 ? void 0 : initializer.call(receiver) |
||||
}; |
||||
} |
||||
|
||||
Object.defineProperty(receiver, element.key, descriptor); |
||||
}, |
||||
decorateClass: function decorateClass(elements, decorators) { |
||||
var newElements = []; |
||||
var finishers = []; |
||||
var placements = { |
||||
"static": [], |
||||
prototype: [], |
||||
own: [] |
||||
}; |
||||
elements.forEach(function (element) { |
||||
this.addElementPlacement(element, placements); |
||||
}, this); |
||||
elements.forEach(function (element) { |
||||
if (!_hasDecorators(element)) return newElements.push(element); |
||||
var elementFinishersExtras = this.decorateElement(element, placements); |
||||
newElements.push(elementFinishersExtras.element); |
||||
newElements.push.apply(newElements, elementFinishersExtras.extras); |
||||
finishers.push.apply(finishers, elementFinishersExtras.finishers); |
||||
}, this); |
||||
|
||||
if (!decorators) { |
||||
return { |
||||
elements: newElements, |
||||
finishers: finishers |
||||
}; |
||||
} |
||||
|
||||
var result = this.decorateConstructor(newElements, decorators); |
||||
finishers.push.apply(finishers, result.finishers); |
||||
result.finishers = finishers; |
||||
return result; |
||||
}, |
||||
addElementPlacement: function addElementPlacement(element, placements, silent) { |
||||
var keys = placements[element.placement]; |
||||
|
||||
if (!silent && keys.indexOf(element.key) !== -1) { |
||||
throw new TypeError("Duplicated element (" + element.key + ")"); |
||||
} |
||||
|
||||
keys.push(element.key); |
||||
}, |
||||
decorateElement: function decorateElement(element, placements) { |
||||
var extras = []; |
||||
var finishers = []; |
||||
|
||||
for (var decorators = element.decorators, i = decorators.length - 1; i >= 0; i--) { |
||||
var keys = placements[element.placement]; |
||||
keys.splice(keys.indexOf(element.key), 1); |
||||
var elementObject = this.fromElementDescriptor(element); |
||||
var elementFinisherExtras = this.toElementFinisherExtras((0, decorators[i])(elementObject) || elementObject); |
||||
element = elementFinisherExtras.element; |
||||
this.addElementPlacement(element, placements); |
||||
|
||||
if (elementFinisherExtras.finisher) { |
||||
finishers.push(elementFinisherExtras.finisher); |
||||
} |
||||
|
||||
var newExtras = elementFinisherExtras.extras; |
||||
|
||||
if (newExtras) { |
||||
for (var j = 0; j < newExtras.length; j++) { |
||||
this.addElementPlacement(newExtras[j], placements); |
||||
} |
||||
|
||||
extras.push.apply(extras, newExtras); |
||||
} |
||||
} |
||||
|
||||
return { |
||||
element: element, |
||||
finishers: finishers, |
||||
extras: extras |
||||
}; |
||||
}, |
||||
decorateConstructor: function decorateConstructor(elements, decorators) { |
||||
var finishers = []; |
||||
|
||||
for (var i = decorators.length - 1; i >= 0; i--) { |
||||
var obj = this.fromClassDescriptor(elements); |
||||
var elementsAndFinisher = this.toClassDescriptor((0, decorators[i])(obj) || obj); |
||||
|
||||
if (elementsAndFinisher.finisher !== undefined) { |
||||
finishers.push(elementsAndFinisher.finisher); |
||||
} |
||||
|
||||
if (elementsAndFinisher.elements !== undefined) { |
||||
elements = elementsAndFinisher.elements; |
||||
|
||||
for (var j = 0; j < elements.length - 1; j++) { |
||||
for (var k = j + 1; k < elements.length; k++) { |
||||
if (elements[j].key === elements[k].key && elements[j].placement === elements[k].placement) { |
||||
throw new TypeError("Duplicated element (" + elements[j].key + ")"); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
||||
return { |
||||
elements: elements, |
||||
finishers: finishers |
||||
}; |
||||
}, |
||||
fromElementDescriptor: function fromElementDescriptor(element) { |
||||
var obj = { |
||||
kind: element.kind, |
||||
key: element.key, |
||||
placement: element.placement, |
||||
descriptor: element.descriptor |
||||
}; |
||||
var desc = { |
||||
value: "Descriptor", |
||||
configurable: true |
||||
}; |
||||
Object.defineProperty(obj, Symbol.toStringTag, desc); |
||||
if (element.kind === "field") obj.initializer = element.initializer; |
||||
return obj; |
||||
}, |
||||
toElementDescriptors: function toElementDescriptors(elementObjects) { |
||||
if (elementObjects === undefined) return; |
||||
return toArray(elementObjects).map(function (elementObject) { |
||||
var element = this.toElementDescriptor(elementObject); |
||||
this.disallowProperty(elementObject, "finisher", "An element descriptor"); |
||||
this.disallowProperty(elementObject, "extras", "An element descriptor"); |
||||
return element; |
||||
}, this); |
||||
}, |
||||
toElementDescriptor: function toElementDescriptor(elementObject) { |
||||
var kind = String(elementObject.kind); |
||||
|
||||
if (kind !== "method" && kind !== "field") { |
||||
throw new TypeError('An element descriptor\'s .kind property must be either "method" or' + ' "field", but a decorator created an element descriptor with' + ' .kind "' + kind + '"'); |
||||
} |
||||
|
||||
var key = toPropertyKey(elementObject.key); |
||||
var placement = String(elementObject.placement); |
||||
|
||||
if (placement !== "static" && placement !== "prototype" && placement !== "own") { |
||||
throw new TypeError('An element descriptor\'s .placement property must be one of "static",' + ' "prototype" or "own", but a decorator created an element descriptor' + ' with .placement "' + placement + '"'); |
||||
} |
||||
|
||||
var descriptor = elementObject.descriptor; |
||||
this.disallowProperty(elementObject, "elements", "An element descriptor"); |
||||
var element = { |
||||
kind: kind, |
||||
key: key, |
||||
placement: placement, |
||||
descriptor: Object.assign({}, descriptor) |
||||
}; |
||||
|
||||
if (kind !== "field") { |
||||
this.disallowProperty(elementObject, "initializer", "A method descriptor"); |
||||
} else { |
||||
this.disallowProperty(descriptor, "get", "The property descriptor of a field descriptor"); |
||||
this.disallowProperty(descriptor, "set", "The property descriptor of a field descriptor"); |
||||
this.disallowProperty(descriptor, "value", "The property descriptor of a field descriptor"); |
||||
element.initializer = elementObject.initializer; |
||||
} |
||||
|
||||
return element; |
||||
}, |
||||
toElementFinisherExtras: function toElementFinisherExtras(elementObject) { |
||||
var element = this.toElementDescriptor(elementObject); |
||||
|
||||
var finisher = _optionalCallableProperty(elementObject, "finisher"); |
||||
|
||||
var extras = this.toElementDescriptors(elementObject.extras); |
||||
return { |
||||
element: element, |
||||
finisher: finisher, |
||||
extras: extras |
||||
}; |
||||
}, |
||||
fromClassDescriptor: function fromClassDescriptor(elements) { |
||||
var obj = { |
||||
kind: "class", |
||||
elements: elements.map(this.fromElementDescriptor, this) |
||||
}; |
||||
var desc = { |
||||
value: "Descriptor", |
||||
configurable: true |
||||
}; |
||||
Object.defineProperty(obj, Symbol.toStringTag, desc); |
||||
return obj; |
||||
}, |
||||
toClassDescriptor: function toClassDescriptor(obj) { |
||||
var kind = String(obj.kind); |
||||
|
||||
if (kind !== "class") { |
||||
throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator' + ' created a class descriptor with .kind "' + kind + '"'); |
||||
} |
||||
|
||||
this.disallowProperty(obj, "key", "A class descriptor"); |
||||
this.disallowProperty(obj, "placement", "A class descriptor"); |
||||
this.disallowProperty(obj, "descriptor", "A class descriptor"); |
||||
this.disallowProperty(obj, "initializer", "A class descriptor"); |
||||
this.disallowProperty(obj, "extras", "A class descriptor"); |
||||
|
||||
var finisher = _optionalCallableProperty(obj, "finisher"); |
||||
|
||||
var elements = this.toElementDescriptors(obj.elements); |
||||
return { |
||||
elements: elements, |
||||
finisher: finisher |
||||
}; |
||||
}, |
||||
runClassFinishers: function runClassFinishers(constructor, finishers) { |
||||
for (var i = 0; i < finishers.length; i++) { |
||||
var newConstructor = (0, finishers[i])(constructor); |
||||
|
||||
if (newConstructor !== undefined) { |
||||
if (typeof newConstructor !== "function") { |
||||
throw new TypeError("Finishers must return a constructor."); |
||||
} |
||||
|
||||
constructor = newConstructor; |
||||
} |
||||
} |
||||
|
||||
return constructor; |
||||
}, |
||||
disallowProperty: function disallowProperty(obj, name, objectType) { |
||||
if (obj[name] !== undefined) { |
||||
throw new TypeError(objectType + " can't have a ." + name + " property."); |
||||
} |
||||
} |
||||
}; |
||||
return api; |
||||
} |
||||
|
||||
function _createElementDescriptor(def) { |
||||
var key = toPropertyKey(def.key); |
||||
var descriptor; |
||||
|
||||
if (def.kind === "method") { |
||||
descriptor = { |
||||
value: def.value, |
||||
writable: true, |
||||
configurable: true, |
||||
enumerable: false |
||||
}; |
||||
} else if (def.kind === "get") { |
||||
descriptor = { |
||||
get: def.value, |
||||
configurable: true, |
||||
enumerable: false |
||||
}; |
||||
} else if (def.kind === "set") { |
||||
descriptor = { |
||||
set: def.value, |
||||
configurable: true, |
||||
enumerable: false |
||||
}; |
||||
} else if (def.kind === "field") { |
||||
descriptor = { |
||||
configurable: true, |
||||
writable: true, |
||||
enumerable: true |
||||
}; |
||||
} |
||||
|
||||
var element = { |
||||
kind: def.kind === "field" ? "field" : "method", |
||||
key: key, |
||||
placement: def["static"] ? "static" : def.kind === "field" ? "own" : "prototype", |
||||
descriptor: descriptor |
||||
}; |
||||
if (def.decorators) element.decorators = def.decorators; |
||||
if (def.kind === "field") element.initializer = def.value; |
||||
return element; |
||||
} |
||||
|
||||
function _coalesceGetterSetter(element, other) { |
||||
if (element.descriptor.get !== undefined) { |
||||
other.descriptor.get = element.descriptor.get; |
||||
} else { |
||||
other.descriptor.set = element.descriptor.set; |
||||
} |
||||
} |
||||
|
||||
function _coalesceClassElements(elements) { |
||||
var newElements = []; |
||||
|
||||
var isSameElement = function isSameElement(other) { |
||||
return other.kind === "method" && other.key === element.key && other.placement === element.placement; |
||||
}; |
||||
|
||||
for (var i = 0; i < elements.length; i++) { |
||||
var element = elements[i]; |
||||
var other; |
||||
|
||||
if (element.kind === "method" && (other = newElements.find(isSameElement))) { |
||||
if (_isDataDescriptor(element.descriptor) || _isDataDescriptor(other.descriptor)) { |
||||
if (_hasDecorators(element) || _hasDecorators(other)) { |
||||
throw new ReferenceError("Duplicated methods (" + element.key + ") can't be decorated."); |
||||
} |
||||
|
||||
other.descriptor = element.descriptor; |
||||
} else { |
||||
if (_hasDecorators(element)) { |
||||
if (_hasDecorators(other)) { |
||||
throw new ReferenceError("Decorators can't be placed on different accessors with for " + "the same property (" + element.key + ")."); |
||||
} |
||||
|
||||
other.decorators = element.decorators; |
||||
} |
||||
|
||||
_coalesceGetterSetter(element, other); |
||||
} |
||||
} else { |
||||
newElements.push(element); |
||||
} |
||||
} |
||||
|
||||
return newElements; |
||||
} |
||||
|
||||
function _hasDecorators(element) { |
||||
return element.decorators && element.decorators.length; |
||||
} |
||||
|
||||
function _isDataDescriptor(desc) { |
||||
return desc !== undefined && !(desc.value === undefined && desc.writable === undefined); |
||||
} |
||||
|
||||
function _optionalCallableProperty(obj, name) { |
||||
var value = obj[name]; |
||||
|
||||
if (value !== undefined && typeof value !== "function") { |
||||
throw new TypeError("Expected '" + name + "' to be a function"); |
||||
} |
||||
|
||||
return value; |
||||
} |
||||
|
||||
module.exports = _decorate; |
@ -1,16 +0,0 @@
@@ -1,16 +0,0 @@
|
||||
function _defaults(obj, defaults) { |
||||
var keys = Object.getOwnPropertyNames(defaults); |
||||
|
||||
for (var i = 0; i < keys.length; i++) { |
||||
var key = keys[i]; |
||||
var value = Object.getOwnPropertyDescriptor(defaults, key); |
||||
|
||||
if (value && value.configurable && obj[key] === undefined) { |
||||
Object.defineProperty(obj, key, value); |
||||
} |
||||
} |
||||
|
||||
return obj; |
||||
} |
||||
|
||||
module.exports = _defaults; |
@ -1,24 +0,0 @@
@@ -1,24 +0,0 @@
|
||||
function _defineEnumerableProperties(obj, descs) { |
||||
for (var key in descs) { |
||||
var desc = descs[key]; |
||||
desc.configurable = desc.enumerable = true; |
||||
if ("value" in desc) desc.writable = true; |
||||
Object.defineProperty(obj, key, desc); |
||||
} |
||||
|
||||
if (Object.getOwnPropertySymbols) { |
||||
var objectSymbols = Object.getOwnPropertySymbols(descs); |
||||
|
||||
for (var i = 0; i < objectSymbols.length; i++) { |
||||
var sym = objectSymbols[i]; |
||||
var desc = descs[sym]; |
||||
desc.configurable = desc.enumerable = true; |
||||
if ("value" in desc) desc.writable = true; |
||||
Object.defineProperty(obj, sym, desc); |
||||
} |
||||
} |
||||
|
||||
return obj; |
||||
} |
||||
|
||||
module.exports = _defineEnumerableProperties; |
@ -1,16 +0,0 @@
@@ -1,16 +0,0 @@
|
||||
function _defineProperty(obj, key, value) { |
||||
if (key in obj) { |
||||
Object.defineProperty(obj, key, { |
||||
value: value, |
||||
enumerable: true, |
||||
configurable: true, |
||||
writable: true |
||||
}); |
||||
} else { |
||||
obj[key] = value; |
||||
} |
||||
|
||||
return obj; |
||||
} |
||||
|
||||
module.exports = _defineProperty; |
@ -1,97 +0,0 @@
@@ -1,97 +0,0 @@
|
||||
import AwaitValue from "./AwaitValue"; |
||||
export default function AsyncGenerator(gen) { |
||||
var front, back; |
||||
|
||||
function send(key, arg) { |
||||
return new Promise(function (resolve, reject) { |
||||
var request = { |
||||
key: key, |
||||
arg: arg, |
||||
resolve: resolve, |
||||
reject: reject, |
||||
next: null |
||||
}; |
||||
|
||||
if (back) { |
||||
back = back.next = request; |
||||
} else { |
||||
front = back = request; |
||||
resume(key, arg); |
||||
} |
||||
}); |
||||
} |
||||
|
||||
function resume(key, arg) { |
||||
try { |
||||
var result = gen[key](arg); |
||||
var value = result.value; |
||||
var wrappedAwait = value instanceof AwaitValue; |
||||
Promise.resolve(wrappedAwait ? value.wrapped : value).then(function (arg) { |
||||
if (wrappedAwait) { |
||||
resume(key === "return" ? "return" : "next", arg); |
||||
return; |
||||
} |
||||
|
||||
settle(result.done ? "return" : "normal", arg); |
||||
}, function (err) { |
||||
resume("throw", err); |
||||
}); |
||||
} catch (err) { |
||||
settle("throw", err); |
||||
} |
||||
} |
||||
|
||||
function settle(type, value) { |
||||
switch (type) { |
||||
case "return": |
||||
front.resolve({ |
||||
value: value, |
||||
done: true |
||||
}); |
||||
break; |
||||
|
||||
case "throw": |
||||
front.reject(value); |
||||
break; |
||||
|
||||
default: |
||||
front.resolve({ |
||||
value: value, |
||||
done: false |
||||
}); |
||||
break; |
||||
} |
||||
|
||||
front = front.next; |
||||
|
||||
if (front) { |
||||
resume(front.key, front.arg); |
||||
} else { |
||||
back = null; |
||||
} |
||||
} |
||||
|
||||
this._invoke = send; |
||||
|
||||
if (typeof gen["return"] !== "function") { |
||||
this["return"] = undefined; |
||||
} |
||||
} |
||||
|
||||
if (typeof Symbol === "function" && Symbol.asyncIterator) { |
||||
AsyncGenerator.prototype[Symbol.asyncIterator] = function () { |
||||
return this; |
||||
}; |
||||
} |
||||
|
||||
AsyncGenerator.prototype.next = function (arg) { |
||||
return this._invoke("next", arg); |
||||
}; |
||||
|
||||
AsyncGenerator.prototype["throw"] = function (arg) { |
||||
return this._invoke("throw", arg); |
||||
}; |
||||
|
||||
AsyncGenerator.prototype["return"] = function (arg) { |
||||
return this._invoke("return", arg); |
||||
}; |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _AwaitValue(value) { |
||||
this.wrapped = value; |
||||
} |
@ -1,28 +0,0 @@
@@ -1,28 +0,0 @@
|
||||
export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { |
||||
var desc = {}; |
||||
Object.keys(descriptor).forEach(function (key) { |
||||
desc[key] = descriptor[key]; |
||||
}); |
||||
desc.enumerable = !!desc.enumerable; |
||||
desc.configurable = !!desc.configurable; |
||||
|
||||
if ('value' in desc || desc.initializer) { |
||||
desc.writable = true; |
||||
} |
||||
|
||||
desc = decorators.slice().reverse().reduce(function (desc, decorator) { |
||||
return decorator(target, property, desc) || desc; |
||||
}, desc); |
||||
|
||||
if (context && desc.initializer !== void 0) { |
||||
desc.value = desc.initializer ? desc.initializer.call(context) : void 0; |
||||
desc.initializer = undefined; |
||||
} |
||||
|
||||
if (desc.initializer === void 0) { |
||||
Object.defineProperty(target, property, desc); |
||||
desc = null; |
||||
} |
||||
|
||||
return desc; |
||||
} |
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
export default function _arrayLikeToArray(arr, len) { |
||||
if (len == null || len > arr.length) len = arr.length; |
||||
|
||||
for (var i = 0, arr2 = new Array(len); i < len; i++) { |
||||
arr2[i] = arr[i]; |
||||
} |
||||
|
||||
return arr2; |
||||
} |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _arrayWithHoles(arr) { |
||||
if (Array.isArray(arr)) return arr; |
||||
} |
@ -1,4 +0,0 @@
@@ -1,4 +0,0 @@
|
||||
import arrayLikeToArray from "./arrayLikeToArray"; |
||||
export default function _arrayWithoutHoles(arr) { |
||||
if (Array.isArray(arr)) return arrayLikeToArray(arr); |
||||
} |
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
export default function _assertThisInitialized(self) { |
||||
if (self === void 0) { |
||||
throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); |
||||
} |
||||
|
||||
return self; |
||||
} |
@ -1,56 +0,0 @@
@@ -1,56 +0,0 @@
|
||||
export default function _asyncGeneratorDelegate(inner, awaitWrap) { |
||||
var iter = {}, |
||||
waiting = false; |
||||
|
||||
function pump(key, value) { |
||||
waiting = true; |
||||
value = new Promise(function (resolve) { |
||||
resolve(inner[key](value)); |
||||
}); |
||||
return { |
||||
done: false, |
||||
value: awaitWrap(value) |
||||
}; |
||||
} |
||||
|
||||
; |
||||
|
||||
if (typeof Symbol === "function" && Symbol.iterator) { |
||||
iter[Symbol.iterator] = function () { |
||||
return this; |
||||
}; |
||||
} |
||||
|
||||
iter.next = function (value) { |
||||
if (waiting) { |
||||
waiting = false; |
||||
return value; |
||||
} |
||||
|
||||
return pump("next", value); |
||||
}; |
||||
|
||||
if (typeof inner["throw"] === "function") { |
||||
iter["throw"] = function (value) { |
||||
if (waiting) { |
||||
waiting = false; |
||||
throw value; |
||||
} |
||||
|
||||
return pump("throw", value); |
||||
}; |
||||
} |
||||
|
||||
if (typeof inner["return"] === "function") { |
||||
iter["return"] = function (value) { |
||||
if (waiting) { |
||||
waiting = false; |
||||
return value; |
||||
} |
||||
|
||||
return pump("return", value); |
||||
}; |
||||
} |
||||
|
||||
return iter; |
||||
} |
@ -1,17 +0,0 @@
@@ -1,17 +0,0 @@
|
||||
export default function _asyncIterator(iterable) { |
||||
var method; |
||||
|
||||
if (typeof Symbol !== "undefined") { |
||||
if (Symbol.asyncIterator) { |
||||
method = iterable[Symbol.asyncIterator]; |
||||
if (method != null) return method.call(iterable); |
||||
} |
||||
|
||||
if (Symbol.iterator) { |
||||
method = iterable[Symbol.iterator]; |
||||
if (method != null) return method.call(iterable); |
||||
} |
||||
} |
||||
|
||||
throw new TypeError("Object is not async iterable"); |
||||
} |
@ -1,35 +0,0 @@
@@ -1,35 +0,0 @@
|
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { |
||||
try { |
||||
var info = gen[key](arg); |
||||
var value = info.value; |
||||
} catch (error) { |
||||
reject(error); |
||||
return; |
||||
} |
||||
|
||||
if (info.done) { |
||||
resolve(value); |
||||
} else { |
||||
Promise.resolve(value).then(_next, _throw); |
||||
} |
||||
} |
||||
|
||||
export default function _asyncToGenerator(fn) { |
||||
return function () { |
||||
var self = this, |
||||
args = arguments; |
||||
return new Promise(function (resolve, reject) { |
||||
var gen = fn.apply(self, args); |
||||
|
||||
function _next(value) { |
||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); |
||||
} |
||||
|
||||
function _throw(err) { |
||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); |
||||
} |
||||
|
||||
_next(undefined); |
||||
}); |
||||
}; |
||||
} |
@ -1,4 +0,0 @@
@@ -1,4 +0,0 @@
|
||||
import AwaitValue from "./AwaitValue"; |
||||
export default function _awaitAsyncGenerator(value) { |
||||
return new AwaitValue(value); |
||||
} |
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
export default function _classCallCheck(instance, Constructor) { |
||||
if (!(instance instanceof Constructor)) { |
||||
throw new TypeError("Cannot call a class as a function"); |
||||
} |
||||
} |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _classNameTDZError(name) { |
||||
throw new Error("Class \"" + name + "\" cannot be referenced in computed property keys."); |
||||
} |
@ -1,26 +0,0 @@
@@ -1,26 +0,0 @@
|
||||
export default function _classPrivateFieldDestructureSet(receiver, privateMap) { |
||||
if (!privateMap.has(receiver)) { |
||||
throw new TypeError("attempted to set private field on non-instance"); |
||||
} |
||||
|
||||
var descriptor = privateMap.get(receiver); |
||||
|
||||
if (descriptor.set) { |
||||
if (!("__destrObj" in descriptor)) { |
||||
descriptor.__destrObj = { |
||||
set value(v) { |
||||
descriptor.set.call(receiver, v); |
||||
} |
||||
|
||||
}; |
||||
} |
||||
|
||||
return descriptor.__destrObj; |
||||
} else { |
||||
if (!descriptor.writable) { |
||||
throw new TypeError("attempted to set read only private field"); |
||||
} |
||||
|
||||
return descriptor; |
||||
} |
||||
} |
@ -1,13 +0,0 @@
@@ -1,13 +0,0 @@
|
||||
export default function _classPrivateFieldGet(receiver, privateMap) { |
||||
var descriptor = privateMap.get(receiver); |
||||
|
||||
if (!descriptor) { |
||||
throw new TypeError("attempted to get private field on non-instance"); |
||||
} |
||||
|
||||
if (descriptor.get) { |
||||
return descriptor.get.call(receiver); |
||||
} |
||||
|
||||
return descriptor.value; |
||||
} |
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
export default function _classPrivateFieldBase(receiver, privateKey) { |
||||
if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) { |
||||
throw new TypeError("attempted to use private field on non-instance"); |
||||
} |
||||
|
||||
return receiver; |
||||
} |
@ -1,4 +0,0 @@
@@ -1,4 +0,0 @@
|
||||
var id = 0; |
||||
export default function _classPrivateFieldKey(name) { |
||||
return "__private_" + id++ + "_" + name; |
||||
} |
@ -1,19 +0,0 @@
@@ -1,19 +0,0 @@
|
||||
export default function _classPrivateFieldSet(receiver, privateMap, value) { |
||||
var descriptor = privateMap.get(receiver); |
||||
|
||||
if (!descriptor) { |
||||
throw new TypeError("attempted to set private field on non-instance"); |
||||
} |
||||
|
||||
if (descriptor.set) { |
||||
descriptor.set.call(receiver, value); |
||||
} else { |
||||
if (!descriptor.writable) { |
||||
throw new TypeError("attempted to set read only private field"); |
||||
} |
||||
|
||||
descriptor.value = value; |
||||
} |
||||
|
||||
return value; |
||||
} |
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
export default function _classPrivateMethodGet(receiver, privateSet, fn) { |
||||
if (!privateSet.has(receiver)) { |
||||
throw new TypeError("attempted to get private field on non-instance"); |
||||
} |
||||
|
||||
return fn; |
||||
} |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _classPrivateMethodSet() { |
||||
throw new TypeError("attempted to reassign private method"); |
||||
} |
@ -1,11 +0,0 @@
@@ -1,11 +0,0 @@
|
||||
export default function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) { |
||||
if (receiver !== classConstructor) { |
||||
throw new TypeError("Private static access of wrong provenance"); |
||||
} |
||||
|
||||
if (descriptor.get) { |
||||
return descriptor.get.call(receiver); |
||||
} |
||||
|
||||
return descriptor.value; |
||||
} |
@ -1,17 +0,0 @@
@@ -1,17 +0,0 @@
|
||||
export default function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) { |
||||
if (receiver !== classConstructor) { |
||||
throw new TypeError("Private static access of wrong provenance"); |
||||
} |
||||
|
||||
if (descriptor.set) { |
||||
descriptor.set.call(receiver, value); |
||||
} else { |
||||
if (!descriptor.writable) { |
||||
throw new TypeError("attempted to set read only private field"); |
||||
} |
||||
|
||||
descriptor.value = value; |
||||
} |
||||
|
||||
return value; |
||||
} |
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) { |
||||
if (receiver !== classConstructor) { |
||||
throw new TypeError("Private static access of wrong provenance"); |
||||
} |
||||
|
||||
return method; |
||||
} |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _classStaticPrivateMethodSet() { |
||||
throw new TypeError("attempted to set read only static private field"); |
||||
} |
@ -1,18 +0,0 @@
@@ -1,18 +0,0 @@
|
||||
import setPrototypeOf from "./setPrototypeOf"; |
||||
import isNativeReflectConstruct from "./isNativeReflectConstruct"; |
||||
export default function _construct(Parent, args, Class) { |
||||
if (isNativeReflectConstruct()) { |
||||
_construct = Reflect.construct; |
||||
} else { |
||||
_construct = function _construct(Parent, args, Class) { |
||||
var a = [null]; |
||||
a.push.apply(a, args); |
||||
var Constructor = Function.bind.apply(Parent, a); |
||||
var instance = new Constructor(); |
||||
if (Class) setPrototypeOf(instance, Class.prototype); |
||||
return instance; |
||||
}; |
||||
} |
||||
|
||||
return _construct.apply(null, arguments); |
||||
} |
@ -1,15 +0,0 @@
@@ -1,15 +0,0 @@
|
||||
function _defineProperties(target, props) { |
||||
for (var i = 0; i < props.length; i++) { |
||||
var descriptor = props[i]; |
||||
descriptor.enumerable = descriptor.enumerable || false; |
||||
descriptor.configurable = true; |
||||
if ("value" in descriptor) descriptor.writable = true; |
||||
Object.defineProperty(target, descriptor.key, descriptor); |
||||
} |
||||
} |
||||
|
||||
export default function _createClass(Constructor, protoProps, staticProps) { |
||||
if (protoProps) _defineProperties(Constructor.prototype, protoProps); |
||||
if (staticProps) _defineProperties(Constructor, staticProps); |
||||
return Constructor; |
||||
} |
@ -1,57 +0,0 @@
@@ -1,57 +0,0 @@
|
||||
import unsupportedIterableToArray from "./unsupportedIterableToArray"; |
||||
export default function _createForOfIteratorHelper(o, allowArrayLike) { |
||||
var it; |
||||
|
||||
if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { |
||||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { |
||||
if (it) o = it; |
||||
var i = 0; |
||||
|
||||
var F = function F() {}; |
||||
|
||||
return { |
||||
s: F, |
||||
n: function n() { |
||||
if (i >= o.length) return { |
||||
done: true |
||||
}; |
||||
return { |
||||
done: false, |
||||
value: o[i++] |
||||
}; |
||||
}, |
||||
e: function e(_e) { |
||||
throw _e; |
||||
}, |
||||
f: F |
||||
}; |
||||
} |
||||
|
||||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
||||
} |
||||
|
||||
var normalCompletion = true, |
||||
didErr = false, |
||||
err; |
||||
return { |
||||
s: function s() { |
||||
it = o[Symbol.iterator](); |
||||
}, |
||||
n: function n() { |
||||
var step = it.next(); |
||||
normalCompletion = step.done; |
||||
return step; |
||||
}, |
||||
e: function e(_e2) { |
||||
didErr = true; |
||||
err = _e2; |
||||
}, |
||||
f: function f() { |
||||
try { |
||||
if (!normalCompletion && it["return"] != null) it["return"](); |
||||
} finally { |
||||
if (didErr) throw err; |
||||
} |
||||
} |
||||
}; |
||||
} |
@ -1,25 +0,0 @@
@@ -1,25 +0,0 @@
|
||||
import unsupportedIterableToArray from "./unsupportedIterableToArray"; |
||||
export default function _createForOfIteratorHelperLoose(o, allowArrayLike) { |
||||
var it; |
||||
|
||||
if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { |
||||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { |
||||
if (it) o = it; |
||||
var i = 0; |
||||
return function () { |
||||
if (i >= o.length) return { |
||||
done: true |
||||
}; |
||||
return { |
||||
done: false, |
||||
value: o[i++] |
||||
}; |
||||
}; |
||||
} |
||||
|
||||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
||||
} |
||||
|
||||
it = o[Symbol.iterator](); |
||||
return it.next.bind(it); |
||||
} |
@ -1,19 +0,0 @@
@@ -1,19 +0,0 @@
|
||||
import getPrototypeOf from "./getPrototypeOf"; |
||||
import isNativeReflectConstruct from "./isNativeReflectConstruct"; |
||||
import possibleConstructorReturn from "./possibleConstructorReturn"; |
||||
export default function _createSuper(Derived) { |
||||
var hasNativeReflectConstruct = isNativeReflectConstruct(); |
||||
return function _createSuperInternal() { |
||||
var Super = getPrototypeOf(Derived), |
||||
result; |
||||
|
||||
if (hasNativeReflectConstruct) { |
||||
var NewTarget = getPrototypeOf(this).constructor; |
||||
result = Reflect.construct(Super, arguments, NewTarget); |
||||
} else { |
||||
result = Super.apply(this, arguments); |
||||
} |
||||
|
||||
return possibleConstructorReturn(this, result); |
||||
}; |
||||
} |
@ -1,396 +0,0 @@
@@ -1,396 +0,0 @@
|
||||
import toArray from "./toArray"; |
||||
import toPropertyKey from "./toPropertyKey"; |
||||
export default function _decorate(decorators, factory, superClass, mixins) { |
||||
var api = _getDecoratorsApi(); |
||||
|
||||
if (mixins) { |
||||
for (var i = 0; i < mixins.length; i++) { |
||||
api = mixins[i](api); |
||||
} |
||||
} |
||||
|
||||
var r = factory(function initialize(O) { |
||||
api.initializeInstanceElements(O, decorated.elements); |
||||
}, superClass); |
||||
var decorated = api.decorateClass(_coalesceClassElements(r.d.map(_createElementDescriptor)), decorators); |
||||
api.initializeClassElements(r.F, decorated.elements); |
||||
return api.runClassFinishers(r.F, decorated.finishers); |
||||
} |
||||
|
||||
function _getDecoratorsApi() { |
||||
_getDecoratorsApi = function _getDecoratorsApi() { |
||||
return api; |
||||
}; |
||||
|
||||
var api = { |
||||
elementsDefinitionOrder: [["method"], ["field"]], |
||||
initializeInstanceElements: function initializeInstanceElements(O, elements) { |
||||
["method", "field"].forEach(function (kind) { |
||||
elements.forEach(function (element) { |
||||
if (element.kind === kind && element.placement === "own") { |
||||
this.defineClassElement(O, element); |
||||
} |
||||
}, this); |
||||
}, this); |
||||
}, |
||||
initializeClassElements: function initializeClassElements(F, elements) { |
||||
var proto = F.prototype; |
||||
["method", "field"].forEach(function (kind) { |
||||
elements.forEach(function (element) { |
||||
var placement = element.placement; |
||||
|
||||
if (element.kind === kind && (placement === "static" || placement === "prototype")) { |
||||
var receiver = placement === "static" ? F : proto; |
||||
this.defineClassElement(receiver, element); |
||||
} |
||||
}, this); |
||||
}, this); |
||||
}, |
||||
defineClassElement: function defineClassElement(receiver, element) { |
||||
var descriptor = element.descriptor; |
||||
|
||||
if (element.kind === "field") { |
||||
var initializer = element.initializer; |
||||
descriptor = { |
||||
enumerable: descriptor.enumerable, |
||||
writable: descriptor.writable, |
||||
configurable: descriptor.configurable, |
||||
value: initializer === void 0 ? void 0 : initializer.call(receiver) |
||||
}; |
||||
} |
||||
|
||||
Object.defineProperty(receiver, element.key, descriptor); |
||||
}, |
||||
decorateClass: function decorateClass(elements, decorators) { |
||||
var newElements = []; |
||||
var finishers = []; |
||||
var placements = { |
||||
"static": [], |
||||
prototype: [], |
||||
own: [] |
||||
}; |
||||
elements.forEach(function (element) { |
||||
this.addElementPlacement(element, placements); |
||||
}, this); |
||||
elements.forEach(function (element) { |
||||
if (!_hasDecorators(element)) return newElements.push(element); |
||||
var elementFinishersExtras = this.decorateElement(element, placements); |
||||
newElements.push(elementFinishersExtras.element); |
||||
newElements.push.apply(newElements, elementFinishersExtras.extras); |
||||
finishers.push.apply(finishers, elementFinishersExtras.finishers); |
||||
}, this); |
||||
|
||||
if (!decorators) { |
||||
return { |
||||
elements: newElements, |
||||
finishers: finishers |
||||
}; |
||||
} |
||||
|
||||
var result = this.decorateConstructor(newElements, decorators); |
||||
finishers.push.apply(finishers, result.finishers); |
||||
result.finishers = finishers; |
||||
return result; |
||||
}, |
||||
addElementPlacement: function addElementPlacement(element, placements, silent) { |
||||
var keys = placements[element.placement]; |
||||
|
||||
if (!silent && keys.indexOf(element.key) !== -1) { |
||||
throw new TypeError("Duplicated element (" + element.key + ")"); |
||||
} |
||||
|
||||
keys.push(element.key); |
||||
}, |
||||
decorateElement: function decorateElement(element, placements) { |
||||
var extras = []; |
||||
var finishers = []; |
||||
|
||||
for (var decorators = element.decorators, i = decorators.length - 1; i >= 0; i--) { |
||||
var keys = placements[element.placement]; |
||||
keys.splice(keys.indexOf(element.key), 1); |
||||
var elementObject = this.fromElementDescriptor(element); |
||||
var elementFinisherExtras = this.toElementFinisherExtras((0, decorators[i])(elementObject) || elementObject); |
||||
element = elementFinisherExtras.element; |
||||
this.addElementPlacement(element, placements); |
||||
|
||||
if (elementFinisherExtras.finisher) { |
||||
finishers.push(elementFinisherExtras.finisher); |
||||
} |
||||
|
||||
var newExtras = elementFinisherExtras.extras; |
||||
|
||||
if (newExtras) { |
||||
for (var j = 0; j < newExtras.length; j++) { |
||||
this.addElementPlacement(newExtras[j], placements); |
||||
} |
||||
|
||||
extras.push.apply(extras, newExtras); |
||||
} |
||||
} |
||||
|
||||
return { |
||||
element: element, |
||||
finishers: finishers, |
||||
extras: extras |
||||
}; |
||||
}, |
||||
decorateConstructor: function decorateConstructor(elements, decorators) { |
||||
var finishers = []; |
||||
|
||||
for (var i = decorators.length - 1; i >= 0; i--) { |
||||
var obj = this.fromClassDescriptor(elements); |
||||
var elementsAndFinisher = this.toClassDescriptor((0, decorators[i])(obj) || obj); |
||||
|
||||
if (elementsAndFinisher.finisher !== undefined) { |
||||
finishers.push(elementsAndFinisher.finisher); |
||||
} |
||||
|
||||
if (elementsAndFinisher.elements !== undefined) { |
||||
elements = elementsAndFinisher.elements; |
||||
|
||||
for (var j = 0; j < elements.length - 1; j++) { |
||||
for (var k = j + 1; k < elements.length; k++) { |
||||
if (elements[j].key === elements[k].key && elements[j].placement === elements[k].placement) { |
||||
throw new TypeError("Duplicated element (" + elements[j].key + ")"); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
||||
return { |
||||
elements: elements, |
||||
finishers: finishers |
||||
}; |
||||
}, |
||||
fromElementDescriptor: function fromElementDescriptor(element) { |
||||
var obj = { |
||||
kind: element.kind, |
||||
key: element.key, |
||||
placement: element.placement, |
||||
descriptor: element.descriptor |
||||
}; |
||||
var desc = { |
||||
value: "Descriptor", |
||||
configurable: true |
||||
}; |
||||
Object.defineProperty(obj, Symbol.toStringTag, desc); |
||||
if (element.kind === "field") obj.initializer = element.initializer; |
||||
return obj; |
||||
}, |
||||
toElementDescriptors: function toElementDescriptors(elementObjects) { |
||||
if (elementObjects === undefined) return; |
||||
return toArray(elementObjects).map(function (elementObject) { |
||||
var element = this.toElementDescriptor(elementObject); |
||||
this.disallowProperty(elementObject, "finisher", "An element descriptor"); |
||||
this.disallowProperty(elementObject, "extras", "An element descriptor"); |
||||
return element; |
||||
}, this); |
||||
}, |
||||
toElementDescriptor: function toElementDescriptor(elementObject) { |
||||
var kind = String(elementObject.kind); |
||||
|
||||
if (kind !== "method" && kind !== "field") { |
||||
throw new TypeError('An element descriptor\'s .kind property must be either "method" or' + ' "field", but a decorator created an element descriptor with' + ' .kind "' + kind + '"'); |
||||
} |
||||
|
||||
var key = toPropertyKey(elementObject.key); |
||||
var placement = String(elementObject.placement); |
||||
|
||||
if (placement !== "static" && placement !== "prototype" && placement !== "own") { |
||||
throw new TypeError('An element descriptor\'s .placement property must be one of "static",' + ' "prototype" or "own", but a decorator created an element descriptor' + ' with .placement "' + placement + '"'); |
||||
} |
||||
|
||||
var descriptor = elementObject.descriptor; |
||||
this.disallowProperty(elementObject, "elements", "An element descriptor"); |
||||
var element = { |
||||
kind: kind, |
||||
key: key, |
||||
placement: placement, |
||||
descriptor: Object.assign({}, descriptor) |
||||
}; |
||||
|
||||
if (kind !== "field") { |
||||
this.disallowProperty(elementObject, "initializer", "A method descriptor"); |
||||
} else { |
||||
this.disallowProperty(descriptor, "get", "The property descriptor of a field descriptor"); |
||||
this.disallowProperty(descriptor, "set", "The property descriptor of a field descriptor"); |
||||
this.disallowProperty(descriptor, "value", "The property descriptor of a field descriptor"); |
||||
element.initializer = elementObject.initializer; |
||||
} |
||||
|
||||
return element; |
||||
}, |
||||
toElementFinisherExtras: function toElementFinisherExtras(elementObject) { |
||||
var element = this.toElementDescriptor(elementObject); |
||||
|
||||
var finisher = _optionalCallableProperty(elementObject, "finisher"); |
||||
|
||||
var extras = this.toElementDescriptors(elementObject.extras); |
||||
return { |
||||
element: element, |
||||
finisher: finisher, |
||||
extras: extras |
||||
}; |
||||
}, |
||||
fromClassDescriptor: function fromClassDescriptor(elements) { |
||||
var obj = { |
||||
kind: "class", |
||||
elements: elements.map(this.fromElementDescriptor, this) |
||||
}; |
||||
var desc = { |
||||
value: "Descriptor", |
||||
configurable: true |
||||
}; |
||||
Object.defineProperty(obj, Symbol.toStringTag, desc); |
||||
return obj; |
||||
}, |
||||
toClassDescriptor: function toClassDescriptor(obj) { |
||||
var kind = String(obj.kind); |
||||
|
||||
if (kind !== "class") { |
||||
throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator' + ' created a class descriptor with .kind "' + kind + '"'); |
||||
} |
||||
|
||||
this.disallowProperty(obj, "key", "A class descriptor"); |
||||
this.disallowProperty(obj, "placement", "A class descriptor"); |
||||
this.disallowProperty(obj, "descriptor", "A class descriptor"); |
||||
this.disallowProperty(obj, "initializer", "A class descriptor"); |
||||
this.disallowProperty(obj, "extras", "A class descriptor"); |
||||
|
||||
var finisher = _optionalCallableProperty(obj, "finisher"); |
||||
|
||||
var elements = this.toElementDescriptors(obj.elements); |
||||
return { |
||||
elements: elements, |
||||
finisher: finisher |
||||
}; |
||||
}, |
||||
runClassFinishers: function runClassFinishers(constructor, finishers) { |
||||
for (var i = 0; i < finishers.length; i++) { |
||||
var newConstructor = (0, finishers[i])(constructor); |
||||
|
||||
if (newConstructor !== undefined) { |
||||
if (typeof newConstructor !== "function") { |
||||
throw new TypeError("Finishers must return a constructor."); |
||||
} |
||||
|
||||
constructor = newConstructor; |
||||
} |
||||
} |
||||
|
||||
return constructor; |
||||
}, |
||||
disallowProperty: function disallowProperty(obj, name, objectType) { |
||||
if (obj[name] !== undefined) { |
||||
throw new TypeError(objectType + " can't have a ." + name + " property."); |
||||
} |
||||
} |
||||
}; |
||||
return api; |
||||
} |
||||
|
||||
function _createElementDescriptor(def) { |
||||
var key = toPropertyKey(def.key); |
||||
var descriptor; |
||||
|
||||
if (def.kind === "method") { |
||||
descriptor = { |
||||
value: def.value, |
||||
writable: true, |
||||
configurable: true, |
||||
enumerable: false |
||||
}; |
||||
} else if (def.kind === "get") { |
||||
descriptor = { |
||||
get: def.value, |
||||
configurable: true, |
||||
enumerable: false |
||||
}; |
||||
} else if (def.kind === "set") { |
||||
descriptor = { |
||||
set: def.value, |
||||
configurable: true, |
||||
enumerable: false |
||||
}; |
||||
} else if (def.kind === "field") { |
||||
descriptor = { |
||||
configurable: true, |
||||
writable: true, |
||||
enumerable: true |
||||
}; |
||||
} |
||||
|
||||
var element = { |
||||
kind: def.kind === "field" ? "field" : "method", |
||||
key: key, |
||||
placement: def["static"] ? "static" : def.kind === "field" ? "own" : "prototype", |
||||
descriptor: descriptor |
||||
}; |
||||
if (def.decorators) element.decorators = def.decorators; |
||||
if (def.kind === "field") element.initializer = def.value; |
||||
return element; |
||||
} |
||||
|
||||
function _coalesceGetterSetter(element, other) { |
||||
if (element.descriptor.get !== undefined) { |
||||
other.descriptor.get = element.descriptor.get; |
||||
} else { |
||||
other.descriptor.set = element.descriptor.set; |
||||
} |
||||
} |
||||
|
||||
function _coalesceClassElements(elements) { |
||||
var newElements = []; |
||||
|
||||
var isSameElement = function isSameElement(other) { |
||||
return other.kind === "method" && other.key === element.key && other.placement === element.placement; |
||||
}; |
||||
|
||||
for (var i = 0; i < elements.length; i++) { |
||||
var element = elements[i]; |
||||
var other; |
||||
|
||||
if (element.kind === "method" && (other = newElements.find(isSameElement))) { |
||||
if (_isDataDescriptor(element.descriptor) || _isDataDescriptor(other.descriptor)) { |
||||
if (_hasDecorators(element) || _hasDecorators(other)) { |
||||
throw new ReferenceError("Duplicated methods (" + element.key + ") can't be decorated."); |
||||
} |
||||
|
||||
other.descriptor = element.descriptor; |
||||
} else { |
||||
if (_hasDecorators(element)) { |
||||
if (_hasDecorators(other)) { |
||||
throw new ReferenceError("Decorators can't be placed on different accessors with for " + "the same property (" + element.key + ")."); |
||||
} |
||||
|
||||
other.decorators = element.decorators; |
||||
} |
||||
|
||||
_coalesceGetterSetter(element, other); |
||||
} |
||||
} else { |
||||
newElements.push(element); |
||||
} |
||||
} |
||||
|
||||
return newElements; |
||||
} |
||||
|
||||
function _hasDecorators(element) { |
||||
return element.decorators && element.decorators.length; |
||||
} |
||||
|
||||
function _isDataDescriptor(desc) { |
||||
return desc !== undefined && !(desc.value === undefined && desc.writable === undefined); |
||||
} |
||||
|
||||
function _optionalCallableProperty(obj, name) { |
||||
var value = obj[name]; |
||||
|
||||
if (value !== undefined && typeof value !== "function") { |
||||
throw new TypeError("Expected '" + name + "' to be a function"); |
||||
} |
||||
|
||||
return value; |
||||
} |
@ -1,14 +0,0 @@
@@ -1,14 +0,0 @@
|
||||
export default function _defaults(obj, defaults) { |
||||
var keys = Object.getOwnPropertyNames(defaults); |
||||
|
||||
for (var i = 0; i < keys.length; i++) { |
||||
var key = keys[i]; |
||||
var value = Object.getOwnPropertyDescriptor(defaults, key); |
||||
|
||||
if (value && value.configurable && obj[key] === undefined) { |
||||
Object.defineProperty(obj, key, value); |
||||
} |
||||
} |
||||
|
||||
return obj; |
||||
} |
@ -1,22 +0,0 @@
@@ -1,22 +0,0 @@
|
||||
export default function _defineEnumerableProperties(obj, descs) { |
||||
for (var key in descs) { |
||||
var desc = descs[key]; |
||||
desc.configurable = desc.enumerable = true; |
||||
if ("value" in desc) desc.writable = true; |
||||
Object.defineProperty(obj, key, desc); |
||||
} |
||||
|
||||
if (Object.getOwnPropertySymbols) { |
||||
var objectSymbols = Object.getOwnPropertySymbols(descs); |
||||
|
||||
for (var i = 0; i < objectSymbols.length; i++) { |
||||
var sym = objectSymbols[i]; |
||||
var desc = descs[sym]; |
||||
desc.configurable = desc.enumerable = true; |
||||
if ("value" in desc) desc.writable = true; |
||||
Object.defineProperty(obj, sym, desc); |
||||
} |
||||
} |
||||
|
||||
return obj; |
||||
} |
@ -1,14 +0,0 @@
@@ -1,14 +0,0 @@
|
||||
export default function _defineProperty(obj, key, value) { |
||||
if (key in obj) { |
||||
Object.defineProperty(obj, key, { |
||||
value: value, |
||||
enumerable: true, |
||||
configurable: true, |
||||
writable: true |
||||
}); |
||||
} else { |
||||
obj[key] = value; |
||||
} |
||||
|
||||
return obj; |
||||
} |
@ -1,17 +0,0 @@
@@ -1,17 +0,0 @@
|
||||
export default function _extends() { |
||||
_extends = Object.assign || function (target) { |
||||
for (var i = 1; i < arguments.length; i++) { |
||||
var source = arguments[i]; |
||||
|
||||
for (var key in source) { |
||||
if (Object.prototype.hasOwnProperty.call(source, key)) { |
||||
target[key] = source[key]; |
||||
} |
||||
} |
||||
} |
||||
|
||||
return target; |
||||
}; |
||||
|
||||
return _extends.apply(this, arguments); |
||||
} |
@ -1,20 +0,0 @@
@@ -1,20 +0,0 @@
|
||||
import superPropBase from "./superPropBase"; |
||||
export default function _get(target, property, receiver) { |
||||
if (typeof Reflect !== "undefined" && Reflect.get) { |
||||
_get = Reflect.get; |
||||
} else { |
||||
_get = function _get(target, property, receiver) { |
||||
var base = superPropBase(target, property); |
||||
if (!base) return; |
||||
var desc = Object.getOwnPropertyDescriptor(base, property); |
||||
|
||||
if (desc.get) { |
||||
return desc.get.call(receiver); |
||||
} |
||||
|
||||
return desc.value; |
||||
}; |
||||
} |
||||
|
||||
return _get(target, property, receiver || target); |
||||
} |
@ -1,6 +0,0 @@
@@ -1,6 +0,0 @@
|
||||
export default function _getPrototypeOf(o) { |
||||
_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { |
||||
return o.__proto__ || Object.getPrototypeOf(o); |
||||
}; |
||||
return _getPrototypeOf(o); |
||||
} |
@ -1,15 +0,0 @@
@@ -1,15 +0,0 @@
|
||||
import setPrototypeOf from "./setPrototypeOf"; |
||||
export default function _inherits(subClass, superClass) { |
||||
if (typeof superClass !== "function" && superClass !== null) { |
||||
throw new TypeError("Super expression must either be null or a function"); |
||||
} |
||||
|
||||
subClass.prototype = Object.create(superClass && superClass.prototype, { |
||||
constructor: { |
||||
value: subClass, |
||||
writable: true, |
||||
configurable: true |
||||
} |
||||
}); |
||||
if (superClass) setPrototypeOf(subClass, superClass); |
||||
} |
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
export default function _inheritsLoose(subClass, superClass) { |
||||
subClass.prototype = Object.create(superClass.prototype); |
||||
subClass.prototype.constructor = subClass; |
||||
subClass.__proto__ = superClass; |
||||
} |
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
export default 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 |
||||
}); |
||||
} |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _initializerWarningHelper(descriptor, context) { |
||||
throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); |
||||
} |
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
export default function _instanceof(left, right) { |
||||
if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) { |
||||
return !!right[Symbol.hasInstance](left); |
||||
} else { |
||||
return left instanceof right; |
||||
} |
||||
} |
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
export default function _interopRequireDefault(obj) { |
||||
return obj && obj.__esModule ? obj : { |
||||
"default": obj |
||||
}; |
||||
} |
@ -1,53 +0,0 @@
@@ -1,53 +0,0 @@
|
||||
import _typeof from "../../helpers/esm/typeof"; |
||||
|
||||
function _getRequireWildcardCache() { |
||||
if (typeof WeakMap !== "function") return null; |
||||
var cache = new WeakMap(); |
||||
|
||||
_getRequireWildcardCache = function _getRequireWildcardCache() { |
||||
return cache; |
||||
}; |
||||
|
||||
return cache; |
||||
} |
||||
|
||||
export default function _interopRequireWildcard(obj) { |
||||
if (obj && obj.__esModule) { |
||||
return obj; |
||||
} |
||||
|
||||
if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { |
||||
return { |
||||
"default": obj |
||||
}; |
||||
} |
||||
|
||||
var cache = _getRequireWildcardCache(); |
||||
|
||||
if (cache && cache.has(obj)) { |
||||
return cache.get(obj); |
||||
} |
||||
|
||||
var newObj = {}; |
||||
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; |
||||
|
||||
for (var key in obj) { |
||||
if (Object.prototype.hasOwnProperty.call(obj, key)) { |
||||
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; |
||||
|
||||
if (desc && (desc.get || desc.set)) { |
||||
Object.defineProperty(newObj, key, desc); |
||||
} else { |
||||
newObj[key] = obj[key]; |
||||
} |
||||
} |
||||
} |
||||
|
||||
newObj["default"] = obj; |
||||
|
||||
if (cache) { |
||||
cache.set(obj, newObj); |
||||
} |
||||
|
||||
return newObj; |
||||
} |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _isNativeFunction(fn) { |
||||
return Function.toString.call(fn).indexOf("[native code]") !== -1; |
||||
} |
@ -1,12 +0,0 @@
@@ -1,12 +0,0 @@
|
||||
export default function _isNativeReflectConstruct() { |
||||
if (typeof Reflect === "undefined" || !Reflect.construct) return false; |
||||
if (Reflect.construct.sham) return false; |
||||
if (typeof Proxy === "function") return true; |
||||
|
||||
try { |
||||
Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); |
||||
return true; |
||||
} catch (e) { |
||||
return false; |
||||
} |
||||
} |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _iterableToArray(iter) { |
||||
if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); |
||||
} |
@ -1,26 +0,0 @@
@@ -1,26 +0,0 @@
|
||||
export default function _iterableToArrayLimit(arr, i) { |
||||
if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; |
||||
var _arr = []; |
||||
var _n = true; |
||||
var _d = false; |
||||
var _e = undefined; |
||||
|
||||
try { |
||||
for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { |
||||
_arr.push(_s.value); |
||||
|
||||
if (i && _arr.length === i) break; |
||||
} |
||||
} catch (err) { |
||||
_d = true; |
||||
_e = err; |
||||
} finally { |
||||
try { |
||||
if (!_n && _i["return"] != null) _i["return"](); |
||||
} finally { |
||||
if (_d) throw _e; |
||||
} |
||||
} |
||||
|
||||
return _arr; |
||||
} |
@ -1,12 +0,0 @@
@@ -1,12 +0,0 @@
|
||||
export default function _iterableToArrayLimitLoose(arr, i) { |
||||
if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; |
||||
var _arr = []; |
||||
|
||||
for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) { |
||||
_arr.push(_step.value); |
||||
|
||||
if (i && _arr.length === i) break; |
||||
} |
||||
|
||||
return _arr; |
||||
} |
@ -1,46 +0,0 @@
@@ -1,46 +0,0 @@
|
||||
var REACT_ELEMENT_TYPE; |
||||
export default function _createRawReactElement(type, props, key, children) { |
||||
if (!REACT_ELEMENT_TYPE) { |
||||
REACT_ELEMENT_TYPE = typeof Symbol === "function" && Symbol["for"] && Symbol["for"]("react.element") || 0xeac7; |
||||
} |
||||
|
||||
var defaultProps = type && type.defaultProps; |
||||
var childrenLength = arguments.length - 3; |
||||
|
||||
if (!props && childrenLength !== 0) { |
||||
props = { |
||||
children: void 0 |
||||
}; |
||||
} |
||||
|
||||
if (childrenLength === 1) { |
||||
props.children = children; |
||||
} else if (childrenLength > 1) { |
||||
var childArray = new Array(childrenLength); |
||||
|
||||
for (var i = 0; i < childrenLength; i++) { |
||||
childArray[i] = arguments[i + 3]; |
||||
} |
||||
|
||||
props.children = childArray; |
||||
} |
||||
|
||||
if (props && defaultProps) { |
||||
for (var propName in defaultProps) { |
||||
if (props[propName] === void 0) { |
||||
props[propName] = defaultProps[propName]; |
||||
} |
||||
} |
||||
} else if (!props) { |
||||
props = defaultProps || {}; |
||||
} |
||||
|
||||
return { |
||||
$$typeof: REACT_ELEMENT_TYPE, |
||||
type: type, |
||||
key: key === undefined ? null : '' + key, |
||||
ref: null, |
||||
props: props, |
||||
_owner: null |
||||
}; |
||||
} |
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
import arrayLikeToArray from "./arrayLikeToArray"; |
||||
export default function _maybeArrayLike(next, arr, i) { |
||||
if (arr && !Array.isArray(arr) && typeof arr.length === "number") { |
||||
var len = arr.length; |
||||
return arrayLikeToArray(arr, i !== void 0 && i < len ? i : len); |
||||
} |
||||
|
||||
return next(arr, i); |
||||
} |
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
export default function _newArrowCheck(innerThis, boundThis) { |
||||
if (innerThis !== boundThis) { |
||||
throw new TypeError("Cannot instantiate an arrow function"); |
||||
} |
||||
} |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _nonIterableRest() { |
||||
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
||||
} |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _nonIterableSpread() { |
||||
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
||||
} |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
export default function _objectDestructuringEmpty(obj) { |
||||
if (obj == null) throw new TypeError("Cannot destructure undefined"); |
||||
} |
@ -1,19 +0,0 @@
@@ -1,19 +0,0 @@
|
||||
import defineProperty from "./defineProperty"; |
||||
export default function _objectSpread(target) { |
||||
for (var i = 1; i < arguments.length; i++) { |
||||
var source = arguments[i] != null ? Object(arguments[i]) : {}; |
||||
var ownKeys = Object.keys(source); |
||||
|
||||
if (typeof Object.getOwnPropertySymbols === 'function') { |
||||
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { |
||||
return Object.getOwnPropertyDescriptor(source, sym).enumerable; |
||||
})); |
||||
} |
||||
|
||||
ownKeys.forEach(function (key) { |
||||
defineProperty(target, key, source[key]); |
||||
}); |
||||
} |
||||
|
||||
return target; |
||||
} |
@ -1,35 +0,0 @@
@@ -1,35 +0,0 @@
|
||||
import defineProperty from "./defineProperty"; |
||||
|
||||
function ownKeys(object, enumerableOnly) { |
||||
var keys = Object.keys(object); |
||||
|
||||
if (Object.getOwnPropertySymbols) { |
||||
var symbols = Object.getOwnPropertySymbols(object); |
||||
if (enumerableOnly) symbols = symbols.filter(function (sym) { |
||||
return Object.getOwnPropertyDescriptor(object, sym).enumerable; |
||||
}); |
||||
keys.push.apply(keys, symbols); |
||||
} |
||||
|
||||
return keys; |
||||
} |
||||
|
||||
export default function _objectSpread2(target) { |
||||
for (var i = 1; i < arguments.length; i++) { |
||||
var source = arguments[i] != null ? arguments[i] : {}; |
||||
|
||||
if (i % 2) { |
||||
ownKeys(Object(source), true).forEach(function (key) { |
||||
defineProperty(target, key, source[key]); |
||||
}); |
||||
} else if (Object.getOwnPropertyDescriptors) { |
||||
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); |
||||
} else { |
||||
ownKeys(Object(source)).forEach(function (key) { |
||||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); |
||||
}); |
||||
} |
||||
} |
||||
|
||||
return target; |
||||
} |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue