UNPKG

3.21 kBJavaScriptView Raw
1'use strict';
2
3function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
4 try {
5 var info = gen[key](arg);
6 var value = info.value;
7 } catch (error) {
8 reject(error);
9 return;
10 }
11
12 if (info.done) {
13 resolve(value);
14 } else {
15 Promise.resolve(value).then(_next, _throw);
16 }
17}
18
19function _asyncToGenerator(fn) {
20 return function () {
21 var self = this,
22 args = arguments;
23 return new Promise(function (resolve, reject) {
24 var gen = fn.apply(self, args);
25
26 function _next(value) {
27 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
28 }
29
30 function _throw(err) {
31 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
32 }
33
34 _next(undefined);
35 });
36 };
37}
38
39function _defineProperty(obj, key, value) {
40 if (key in obj) {
41 Object.defineProperty(obj, key, {
42 value: value,
43 enumerable: true,
44 configurable: true,
45 writable: true
46 });
47 } else {
48 obj[key] = value;
49 }
50
51 return obj;
52}
53
54function _extends() {
55 _extends = Object.assign || function (target) {
56 for (var i = 1; i < arguments.length; i++) {
57 var source = arguments[i];
58
59 for (var key in source) {
60 if (Object.prototype.hasOwnProperty.call(source, key)) {
61 target[key] = source[key];
62 }
63 }
64 }
65
66 return target;
67 };
68
69 return _extends.apply(this, arguments);
70}
71
72function _objectSpread(target) {
73 for (var i = 1; i < arguments.length; i++) {
74 var source = arguments[i] != null ? arguments[i] : {};
75 var ownKeys = Object.keys(source);
76
77 if (typeof Object.getOwnPropertySymbols === 'function') {
78 ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {
79 return Object.getOwnPropertyDescriptor(source, sym).enumerable;
80 }));
81 }
82
83 ownKeys.forEach(function (key) {
84 _defineProperty(target, key, source[key]);
85 });
86 }
87
88 return target;
89}
90
91function _inheritsLoose(subClass, superClass) {
92 subClass.prototype = Object.create(superClass.prototype);
93 subClass.prototype.constructor = subClass;
94 subClass.__proto__ = superClass;
95}
96
97function _objectWithoutPropertiesLoose(source, excluded) {
98 if (source == null) return {};
99 var target = {};
100 var sourceKeys = Object.keys(source);
101 var key, i;
102
103 for (i = 0; i < sourceKeys.length; i++) {
104 key = sourceKeys[i];
105 if (excluded.indexOf(key) >= 0) continue;
106 target[key] = source[key];
107 }
108
109 return target;
110}
111
112function _assertThisInitialized(self) {
113 if (self === void 0) {
114 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
115 }
116
117 return self;
118}
119
120function _taggedTemplateLiteralLoose(strings, raw) {
121 if (!raw) {
122 raw = strings.slice(0);
123 }
124
125 strings.raw = raw;
126 return strings;
127}
128
129exports._assertThisInitialized = _assertThisInitialized;
130exports._asyncToGenerator = _asyncToGenerator;
131exports._defineProperty = _defineProperty;
132exports._extends = _extends;
133exports._inheritsLoose = _inheritsLoose;
134exports._objectSpread = _objectSpread;
135exports._objectWithoutPropertiesLoose = _objectWithoutPropertiesLoose;
136exports._taggedTemplateLiteralLoose = _taggedTemplateLiteralLoose;