ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
22 lines (21 loc) • 1.74 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9hc3NlcnQuanMiXSwibmFtZXMiOlsiZGVidWdBc3NlcnQiLCJwcm9kQXNzZXJ0IiwidGVzdCIsIm1zZyIsIkVycm9yIl0sIm1hcHBpbmdzIjoiOzs7OztRQUdnQkEsVyxHQUFBQSxXO1FBU0FDLFUsR0FBQUEsVTtBQVpoQjtBQUNBO0FBQ0E7QUFDTyxTQUFTRCxXQUFULENBQXFCRSxJQUFyQixFQUEyQkMsR0FBM0IsRUFBZ0M7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFJLENBQUNELElBQUwsRUFBVztBQUNQLGNBQU0sSUFBSUUsS0FBSixDQUFVRCxPQUFPLG1CQUFqQixDQUFOO0FBQ0g7QUFDSjtBQUNNLFNBQVNGLFVBQVQsR0FBc0IsQ0FBRTtrQkFDaEJELFciLCJmaWxlIjoibGliL2Fzc2VydC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGltcG9ydCBMb2dnZXIgZnJvbSAnLi9sb2dnZXInO1xuLy8gbGV0IGFscmVhZHlXYXJuZWQgPSBmYWxzZTtcbi8vIGltcG9ydCBMb2dnZXIgZnJvbSAnLi9sb2dnZXInO1xuZXhwb3J0IGZ1bmN0aW9uIGRlYnVnQXNzZXJ0KHRlc3QsIG1zZykge1xuICAgIC8vIGlmICghYWxyZWFkeVdhcm5lZCkge1xuICAgIC8vICAgYWxyZWFkeVdhcm5lZCA9IHRydWU7XG4gICAgLy8gICBMb2dnZXIud2FybihcIkRvbid0IGxlYXZlIGRlYnVnIGFzc2VydGlvbnMgb24gaW4gcHVibGljIGJ1aWxkc1wiKTtcbiAgICAvLyB9XG4gICAgaWYgKCF0ZXN0KSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihtc2cgfHwgXCJhc3NlcnRpb24gZmFpbHVyZVwiKTtcbiAgICB9XG59XG5leHBvcnQgZnVuY3Rpb24gcHJvZEFzc2VydCgpIHt9XG5leHBvcnQgZGVmYXVsdCBkZWJ1Z0Fzc2VydDsiXX0=