UNPKG

12.7 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6var _exportNames = {
7 LOCAL_LOGGER: true,
8 LOGGER: true,
9 assertNever: true,
10 assert: true,
11 deprecate: true,
12 dict: true,
13 isDict: true,
14 isObject: true,
15 Stack: true,
16 isSerializationFirstNode: true,
17 SERIALIZATION_FIRST_NODE_STRING: true,
18 assign: true,
19 fillNulls: true,
20 values: true,
21 _WeakSet: true,
22 castToSimple: true,
23 castToBrowser: true,
24 checkNode: true,
25 intern: true,
26 buildUntouchableThis: true,
27 debugToString: true,
28 beginTestSteps: true,
29 endTestSteps: true,
30 logStep: true,
31 verifySteps: true
32};
33exports.assertNever = assertNever;
34Object.defineProperty(exports, "assert", {
35 enumerable: true,
36 get: function () {
37 return _assert.default;
38 }
39});
40Object.defineProperty(exports, "deprecate", {
41 enumerable: true,
42 get: function () {
43 return _assert.deprecate;
44 }
45});
46Object.defineProperty(exports, "dict", {
47 enumerable: true,
48 get: function () {
49 return _collections.dict;
50 }
51});
52Object.defineProperty(exports, "isDict", {
53 enumerable: true,
54 get: function () {
55 return _collections.isDict;
56 }
57});
58Object.defineProperty(exports, "isObject", {
59 enumerable: true,
60 get: function () {
61 return _collections.isObject;
62 }
63});
64Object.defineProperty(exports, "Stack", {
65 enumerable: true,
66 get: function () {
67 return _collections.StackImpl;
68 }
69});
70Object.defineProperty(exports, "isSerializationFirstNode", {
71 enumerable: true,
72 get: function () {
73 return _isSerializationFirstNode.isSerializationFirstNode;
74 }
75});
76Object.defineProperty(exports, "SERIALIZATION_FIRST_NODE_STRING", {
77 enumerable: true,
78 get: function () {
79 return _isSerializationFirstNode.SERIALIZATION_FIRST_NODE_STRING;
80 }
81});
82Object.defineProperty(exports, "assign", {
83 enumerable: true,
84 get: function () {
85 return _objectUtils.assign;
86 }
87});
88Object.defineProperty(exports, "fillNulls", {
89 enumerable: true,
90 get: function () {
91 return _objectUtils.fillNulls;
92 }
93});
94Object.defineProperty(exports, "values", {
95 enumerable: true,
96 get: function () {
97 return _objectUtils.values;
98 }
99});
100Object.defineProperty(exports, "_WeakSet", {
101 enumerable: true,
102 get: function () {
103 return _weakSet.default;
104 }
105});
106Object.defineProperty(exports, "castToSimple", {
107 enumerable: true,
108 get: function () {
109 return _simpleCast.castToSimple;
110 }
111});
112Object.defineProperty(exports, "castToBrowser", {
113 enumerable: true,
114 get: function () {
115 return _simpleCast.castToBrowser;
116 }
117});
118Object.defineProperty(exports, "checkNode", {
119 enumerable: true,
120 get: function () {
121 return _simpleCast.checkNode;
122 }
123});
124Object.defineProperty(exports, "intern", {
125 enumerable: true,
126 get: function () {
127 return _intern.default;
128 }
129});
130Object.defineProperty(exports, "buildUntouchableThis", {
131 enumerable: true,
132 get: function () {
133 return _untouchableThis.default;
134 }
135});
136Object.defineProperty(exports, "debugToString", {
137 enumerable: true,
138 get: function () {
139 return _debugToString.default;
140 }
141});
142Object.defineProperty(exports, "beginTestSteps", {
143 enumerable: true,
144 get: function () {
145 return _debugSteps.beginTestSteps;
146 }
147});
148Object.defineProperty(exports, "endTestSteps", {
149 enumerable: true,
150 get: function () {
151 return _debugSteps.endTestSteps;
152 }
153});
154Object.defineProperty(exports, "logStep", {
155 enumerable: true,
156 get: function () {
157 return _debugSteps.logStep;
158 }
159});
160Object.defineProperty(exports, "verifySteps", {
161 enumerable: true,
162 get: function () {
163 return _debugSteps.verifySteps;
164 }
165});
166exports.LOGGER = exports.LOCAL_LOGGER = void 0;
167
168var _arrayUtils = require("./lib/array-utils");
169
170Object.keys(_arrayUtils).forEach(function (key) {
171 if (key === "default" || key === "__esModule") return;
172 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
173 Object.defineProperty(exports, key, {
174 enumerable: true,
175 get: function () {
176 return _arrayUtils[key];
177 }
178 });
179});
180
181var _assert = _interopRequireWildcard(require("./lib/assert"));
182
183var _collections = require("./lib/collections");
184
185var _dom = require("./lib/dom");
186
187Object.keys(_dom).forEach(function (key) {
188 if (key === "default" || key === "__esModule") return;
189 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
190 Object.defineProperty(exports, key, {
191 enumerable: true,
192 get: function () {
193 return _dom[key];
194 }
195 });
196});
197
198var _isSerializationFirstNode = require("./lib/is-serialization-first-node");
199
200var _objectUtils = require("./lib/object-utils");
201
202var _platformUtils = require("./lib/platform-utils");
203
204Object.keys(_platformUtils).forEach(function (key) {
205 if (key === "default" || key === "__esModule") return;
206 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
207 Object.defineProperty(exports, key, {
208 enumerable: true,
209 get: function () {
210 return _platformUtils[key];
211 }
212 });
213});
214
215var _string = require("./lib/string");
216
217Object.keys(_string).forEach(function (key) {
218 if (key === "default" || key === "__esModule") return;
219 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
220 Object.defineProperty(exports, key, {
221 enumerable: true,
222 get: function () {
223 return _string[key];
224 }
225 });
226});
227
228var _immediate = require("./lib/immediate");
229
230Object.keys(_immediate).forEach(function (key) {
231 if (key === "default" || key === "__esModule") return;
232 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
233 Object.defineProperty(exports, key, {
234 enumerable: true,
235 get: function () {
236 return _immediate[key];
237 }
238 });
239});
240
241var _template = require("./lib/template");
242
243Object.keys(_template).forEach(function (key) {
244 if (key === "default" || key === "__esModule") return;
245 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
246 Object.defineProperty(exports, key, {
247 enumerable: true,
248 get: function () {
249 return _template[key];
250 }
251 });
252});
253
254var _weakSet = _interopRequireDefault(require("./lib/weak-set"));
255
256var _simpleCast = require("./lib/simple-cast");
257
258var _present = require("./lib/present");
259
260Object.keys(_present).forEach(function (key) {
261 if (key === "default" || key === "__esModule") return;
262 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
263 Object.defineProperty(exports, key, {
264 enumerable: true,
265 get: function () {
266 return _present[key];
267 }
268 });
269});
270
271var _intern = _interopRequireDefault(require("./lib/intern"));
272
273var _untouchableThis = _interopRequireDefault(require("./lib/untouchable-this"));
274
275var _debugToString = _interopRequireDefault(require("./lib/debug-to-string"));
276
277var _debugSteps = require("./lib/debug-steps");
278
279function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
280
281function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
282
283function _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; }
284
285/**
286 * This constant exists to make it easier to differentiate normal logs from
287 * errant console.logs. LOCAL_LOGGER should only be used inside a
288 * LOCAL_SHOULD_LOG check.
289 *
290 * It does not alleviate the need to check LOCAL_SHOULD_LOG, which is used
291 * for stripping.
292 */
293const LOCAL_LOGGER = console;
294/**
295 * This constant exists to make it easier to differentiate normal logs from
296 * errant console.logs. LOGGER can be used outside of LOCAL_SHOULD_LOG checks,
297 * and is meant to be used in the rare situation where a console.* call is
298 * actually appropriate.
299 */
300
301exports.LOCAL_LOGGER = LOCAL_LOGGER;
302const LOGGER = console;
303exports.LOGGER = LOGGER;
304
305function assertNever(value, desc = 'unexpected unreachable branch') {
306 LOGGER.log('unreachable', value);
307 LOGGER.log(`${desc} :: ${JSON.stringify(value)} (${value})`);
308 throw new Error(`code reached unreachable`);
309}
310//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL3V0aWwvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFDQTs7QUFDQTs7QUFDQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFDQTs7QUFJQTs7QUFDQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFDQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFDQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFDQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFDQTs7QUFDQTs7QUFDQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFDQTs7QUFFQTs7QUFDQTs7QUFDQTs7Ozs7Ozs7QUFJQTs7Ozs7Ozs7QUFRTyxNQUFNLFlBQVksR0FBbEIsT0FBQTtBQUVQOzs7Ozs7OztBQU1PLE1BQU0sTUFBTSxHQUFaLE9BQUE7OztBQUVELFNBQUEsV0FBQSxDQUFBLEtBQUEsRUFBb0MsSUFBSSxHQUF4QywrQkFBQSxFQUEwRTtBQUM5RSxFQUFBLE1BQU0sQ0FBTixHQUFBLENBQUEsYUFBQSxFQUFBLEtBQUE7QUFDQSxFQUFBLE1BQU0sQ0FBTixHQUFBLENBQVcsR0FBRyxJQUFJLE9BQU8sSUFBSSxDQUFKLFNBQUEsQ0FBQSxLQUFBLENBQXFCLEtBQUssS0FBbkQsR0FBQTtBQUVBLFFBQU0sSUFBQSxLQUFBLENBQU4sMEJBQU0sQ0FBTjtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9saWIvYXJyYXktdXRpbHMnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBhc3NlcnQsIGRlcHJlY2F0ZSB9IGZyb20gJy4vbGliL2Fzc2VydCc7XG5leHBvcnQgeyBkaWN0LCBpc0RpY3QsIGlzT2JqZWN0LCBTdGFja0ltcGwgYXMgU3RhY2sgfSBmcm9tICcuL2xpYi9jb2xsZWN0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9kb20nO1xuZXhwb3J0IHtcbiAgaXNTZXJpYWxpemF0aW9uRmlyc3ROb2RlLFxuICBTRVJJQUxJWkFUSU9OX0ZJUlNUX05PREVfU1RSSU5HLFxufSBmcm9tICcuL2xpYi9pcy1zZXJpYWxpemF0aW9uLWZpcnN0LW5vZGUnO1xuZXhwb3J0IHsgYXNzaWduLCBmaWxsTnVsbHMsIHZhbHVlcyB9IGZyb20gJy4vbGliL29iamVjdC11dGlscyc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9wbGF0Zm9ybS11dGlscyc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9zdHJpbmcnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaW1tZWRpYXRlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3RlbXBsYXRlJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgX1dlYWtTZXQgfSBmcm9tICcuL2xpYi93ZWFrLXNldCc7XG5leHBvcnQgeyBjYXN0VG9TaW1wbGUsIGNhc3RUb0Jyb3dzZXIsIGNoZWNrTm9kZSB9IGZyb20gJy4vbGliL3NpbXBsZS1jYXN0JztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3ByZXNlbnQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBpbnRlcm4gfSBmcm9tICcuL2xpYi9pbnRlcm4nO1xuXG5leHBvcnQgeyBkZWZhdWx0IGFzIGJ1aWxkVW50b3VjaGFibGVUaGlzIH0gZnJvbSAnLi9saWIvdW50b3VjaGFibGUtdGhpcyc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIGRlYnVnVG9TdHJpbmcgfSBmcm9tICcuL2xpYi9kZWJ1Zy10by1zdHJpbmcnO1xuZXhwb3J0IHsgYmVnaW5UZXN0U3RlcHMsIGVuZFRlc3RTdGVwcywgbG9nU3RlcCwgdmVyaWZ5U3RlcHMgfSBmcm9tICcuL2xpYi9kZWJ1Zy1zdGVwcyc7XG5cbmV4cG9ydCB0eXBlIEZJWE1FPFQsIFMgZXh0ZW5kcyBzdHJpbmc+ID0gKFQgJiBTKSB8IFQ7XG5cbi8qKlxuICogVGhpcyBjb25zdGFudCBleGlzdHMgdG8gbWFrZSBpdCBlYXNpZXIgdG8gZGlmZmVyZW50aWF0ZSBub3JtYWwgbG9ncyBmcm9tXG4gKiBlcnJhbnQgY29uc29sZS5sb2dzLiBMT0NBTF9MT0dHRVIgc2hvdWxkIG9ubHkgYmUgdXNlZCBpbnNpZGUgYVxuICogTE9DQUxfU0hPVUxEX0xPRyBjaGVjay5cbiAqXG4gKiBJdCBkb2VzIG5vdCBhbGxldmlhdGUgdGhlIG5lZWQgdG8gY2hlY2sgTE9DQUxfU0hPVUxEX0xPRywgd2hpY2ggaXMgdXNlZFxuICogZm9yIHN0cmlwcGluZy5cbiAqL1xuZXhwb3J0IGNvbnN0IExPQ0FMX0xPR0dFUiA9IGNvbnNvbGU7XG5cbi8qKlxuICogVGhpcyBjb25zdGFudCBleGlzdHMgdG8gbWFrZSBpdCBlYXNpZXIgdG8gZGlmZmVyZW50aWF0ZSBub3JtYWwgbG9ncyBmcm9tXG4gKiBlcnJhbnQgY29uc29sZS5sb2dzLiBMT0dHRVIgY2FuIGJlIHVzZWQgb3V0c2lkZSBvZiBMT0NBTF9TSE9VTERfTE9HIGNoZWNrcyxcbiAqIGFuZCBpcyBtZWFudCB0byBiZSB1c2VkIGluIHRoZSByYXJlIHNpdHVhdGlvbiB3aGVyZSBhIGNvbnNvbGUuKiBjYWxsIGlzXG4gKiBhY3R1YWxseSBhcHByb3ByaWF0ZS5cbiAqL1xuZXhwb3J0IGNvbnN0IExPR0dFUiA9IGNvbnNvbGU7XG5cbmV4cG9ydCBmdW5jdGlvbiBhc3NlcnROZXZlcih2YWx1ZTogbmV2ZXIsIGRlc2MgPSAndW5leHBlY3RlZCB1bnJlYWNoYWJsZSBicmFuY2gnKTogbmV2ZXIge1xuICBMT0dHRVIubG9nKCd1bnJlYWNoYWJsZScsIHZhbHVlKTtcbiAgTE9HR0VSLmxvZyhgJHtkZXNjfSA6OiAke0pTT04uc3RyaW5naWZ5KHZhbHVlKX0gKCR7dmFsdWV9KWApO1xuXG4gIHRocm93IG5ldyBFcnJvcihgY29kZSByZWFjaGVkIHVucmVhY2hhYmxlYCk7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9
\No newline at end of file