ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
24 lines (21 loc) • 1.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ConstReference = undefined;
exports.isConst = isConst;
var _validators = require('./validators');
class ConstReference {
constructor(inner) {
this.inner = inner;
this.tag = _validators.CONSTANT_TAG;
}
value() {
return this.inner;
}
}
exports.ConstReference = ConstReference;
function isConst(reference) {
return reference.tag === _validators.CONSTANT_TAG;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9jb25zdC5qcyJdLCJuYW1lcyI6WyJpc0NvbnN0IiwiQ29uc3RSZWZlcmVuY2UiLCJjb25zdHJ1Y3RvciIsImlubmVyIiwidGFnIiwidmFsdWUiLCJyZWZlcmVuY2UiXSwibWFwcGluZ3MiOiI7Ozs7OztRQVVnQkEsTyxHQUFBQSxPOztBQVZoQjs7QUFDTyxNQUFNQyxjQUFOLENBQXFCO0FBQ3hCQyxnQkFBWUMsS0FBWixFQUFtQjtBQUNmLGFBQUtBLEtBQUwsR0FBYUEsS0FBYjtBQUNBLGFBQUtDLEdBQUw7QUFDSDtBQUNEQyxZQUFRO0FBQ0osZUFBTyxLQUFLRixLQUFaO0FBQ0g7QUFQdUI7UUFBZkYsYyxHQUFBQSxjO0FBU04sU0FBU0QsT0FBVCxDQUFpQk0sU0FBakIsRUFBNEI7QUFDL0IsV0FBT0EsVUFBVUYsR0FBViw2QkFBUDtBQUNIIiwiZmlsZSI6ImxpYi9jb25zdC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENPTlNUQU5UX1RBRyB9IGZyb20gJy4vdmFsaWRhdG9ycyc7XG5leHBvcnQgY2xhc3MgQ29uc3RSZWZlcmVuY2Uge1xuICAgIGNvbnN0cnVjdG9yKGlubmVyKSB7XG4gICAgICAgIHRoaXMuaW5uZXIgPSBpbm5lcjtcbiAgICAgICAgdGhpcy50YWcgPSBDT05TVEFOVF9UQUc7XG4gICAgfVxuICAgIHZhbHVlKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5pbm5lcjtcbiAgICB9XG59XG5leHBvcnQgZnVuY3Rpb24gaXNDb25zdChyZWZlcmVuY2UpIHtcbiAgICByZXR1cm4gcmVmZXJlbmNlLnRhZyA9PT0gQ09OU1RBTlRfVEFHO1xufSJdfQ==