ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
22 lines (21 loc) • 1.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.debugAssert = debugAssert;
exports.prodAssert = prodAssert;
// import Logger from './logger';
// let alreadyWarned = false;
// import Logger from './logger';
function debugAssert(test, msg) {
// if (!alreadyWarned) {
// alreadyWarned = true;
// Logger.warn("Don't leave debug assertions on in public builds");
// }
if (!test) {
throw new Error(msg || "assertion failure");
}
}
function prodAssert() {}
exports.default = debugAssert;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9hc3NlcnQuanMiXSwibmFtZXMiOlsiZGVidWdBc3NlcnQiLCJ0ZXN0IiwibXNnIiwiRXJyb3IiLCJwcm9kQXNzZXJ0Il0sIm1hcHBpbmdzIjoiOzs7OztRQUdPLEFBQVM7UUFTVCxBQUFTO0FBWmhCO0FBQ0E7QUFDQSxBQUNBO0FBQU8scUJBQUEsQUFBcUIsTUFBckIsQUFBMkIsS0FBSyxBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO1FBQUksQ0FBSixBQUFLLE1BQU0sQUFDUDtjQUFNLElBQUEsQUFBSSxNQUFNLE9BQWhCLEFBQU0sQUFBaUIsQUFDMUI7QUFDSjtBQUNEO0FBQU8sc0JBQXNCLEFBQUUsQ0FDL0I7a0JBQUEsQUFBZSIsImZpbGUiOiJsaWIvYXNzZXJ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gaW1wb3J0IExvZ2dlciBmcm9tICcuL2xvZ2dlcic7XG4vLyBsZXQgYWxyZWFkeVdhcm5lZCA9IGZhbHNlO1xuLy8gaW1wb3J0IExvZ2dlciBmcm9tICcuL2xvZ2dlcic7XG5leHBvcnQgZnVuY3Rpb24gZGVidWdBc3NlcnQodGVzdCwgbXNnKSB7XG4gICAgLy8gaWYgKCFhbHJlYWR5V2FybmVkKSB7XG4gICAgLy8gICBhbHJlYWR5V2FybmVkID0gdHJ1ZTtcbiAgICAvLyAgIExvZ2dlci53YXJuKFwiRG9uJ3QgbGVhdmUgZGVidWcgYXNzZXJ0aW9ucyBvbiBpbiBwdWJsaWMgYnVpbGRzXCIpO1xuICAgIC8vIH1cbiAgICBpZiAoIXRlc3QpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKG1zZyB8fCBcImFzc2VydGlvbiBmYWlsdXJlXCIpO1xuICAgIH1cbn1cbmV4cG9ydCBmdW5jdGlvbiBwcm9kQXNzZXJ0KCkge31cbmV4cG9ydCBkZWZhdWx0IGRlYnVnQXNzZXJ0OyJdfQ==