UNPKG

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