1 | ;
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.debugAssert = debugAssert;
|
7 | exports.prodAssert = prodAssert;
|
8 | exports.deprecate = deprecate;
|
9 | exports.default = void 0;
|
10 |
|
11 | // import Logger from './logger';
|
12 | // let alreadyWarned = false;
|
13 | function debugAssert(test, msg) {
|
14 | // if (!alreadyWarned) {
|
15 | // alreadyWarned = true;
|
16 | // Logger.warn("Don't leave debug assertions on in public builds");
|
17 | // }
|
18 | if (!test) {
|
19 | throw new Error(msg || 'assertion failure');
|
20 | }
|
21 | }
|
22 |
|
23 | function prodAssert() {}
|
24 |
|
25 | function deprecate(desc) {
|
26 | console.warn("DEPRECATION: " + desc);
|
27 | }
|
28 |
|
29 | var _default = debugAssert;
|
30 | exports.default = _default;
|
31 | //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL3V0aWwvbGliL2Fzc2VydC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFFQTtBQUVNLFNBQUEsV0FBQSxDQUFBLElBQUEsRUFBQSxHQUFBLEVBQTRDO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBO0FBRUEsTUFBSSxDQUFKLElBQUEsRUFBVztBQUNULFVBQU0sSUFBQSxLQUFBLENBQVUsR0FBRyxJQUFuQixtQkFBTSxDQUFOO0FBQ0Q7QUFDRjs7QUFFSyxTQUFBLFVBQUEsR0FBb0IsQ0FBSzs7QUFFekIsU0FBQSxTQUFBLENBQUEsSUFBQSxFQUFnQztBQUNwQyxFQUFBLE9BQU8sQ0FBUCxJQUFBLENBQUEsa0JBQUEsSUFBQTtBQUNEOztlQUVELFciLCJzb3VyY2VzQ29udGVudCI6WyIvLyBpbXBvcnQgTG9nZ2VyIGZyb20gJy4vbG9nZ2VyJztcblxuLy8gbGV0IGFscmVhZHlXYXJuZWQgPSBmYWxzZTtcblxuZXhwb3J0IGZ1bmN0aW9uIGRlYnVnQXNzZXJ0KHRlc3Q6IGFueSwgbXNnOiBzdHJpbmcpIHtcbiAgLy8gaWYgKCFhbHJlYWR5V2FybmVkKSB7XG4gIC8vICAgYWxyZWFkeVdhcm5lZCA9IHRydWU7XG4gIC8vICAgTG9nZ2VyLndhcm4oXCJEb24ndCBsZWF2ZSBkZWJ1ZyBhc3NlcnRpb25zIG9uIGluIHB1YmxpYyBidWlsZHNcIik7XG4gIC8vIH1cblxuICBpZiAoIXRlc3QpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IobXNnIHx8ICdhc3NlcnRpb24gZmFpbHVyZScpO1xuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBwcm9kQXNzZXJ0KCkge31cblxuZXhwb3J0IGZ1bmN0aW9uIGRlcHJlY2F0ZShkZXNjOiBzdHJpbmcpIHtcbiAgY29uc29sZS53YXJuKGBERVBSRUNBVElPTjogJHtkZXNjfWApO1xufVxuXG5leHBvcnQgZGVmYXVsdCBkZWJ1Z0Fzc2VydDtcbiJdLCJzb3VyY2VSb290IjoiIn0= |
\ | No newline at end of file |