ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
34 lines (27 loc) • 1.86 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ConstReference = undefined;
exports.isConst = isConst;
var _validators = require("./validators");
function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
}
var ConstReference = exports.ConstReference = function () {
function ConstReference(inner) {
_classCallCheck(this, ConstReference);
this.inner = inner;
this.tag = _validators.CONSTANT_TAG;
}
ConstReference.prototype.value = function value() {
return this.inner;
};
return ConstReference;
}();
function isConst(reference) {
return reference.tag === _validators.CONSTANT_TAG;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9jb25zdC5qcyJdLCJuYW1lcyI6WyJDT05TVEFOVF9UQUciLCJDb25zdFJlZmVyZW5jZSIsImlubmVyIiwidGFnIiwidmFsdWUiLCJpc0NvbnN0IiwicmVmZXJlbmNlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7UUFVTyxBQUFTOztBQVZoQixBQUFTLEFBQW9CLEFBQzdCOzs7Ozs7OztJQUFBLEFBQWEsc0RBQ1Q7NEJBQUEsQUFBWSxPQUFPOzhCQUNmOzthQUFBLEFBQUssUUFBTCxBQUFhLEFBQ2I7YUFBQSxBQUFLLEFBQU0sQUFDZDtBQUpMOzs2QkFBQSxBQUtJLHlCQUFRLEFBQ0o7ZUFBTyxLQUFQLEFBQVksQUFDZjtBQVBMOztXQUFBO0FBU0E7QUFBTyxpQkFBQSxBQUFpQixXQUFXLEFBQy9CO1dBQU8sVUFBUCxBQUFPLEFBQVUsQUFBUSxBQUM1QiIsImZpbGUiOiJsaWIvY29uc3QuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDT05TVEFOVF9UQUcgfSBmcm9tICcuL3ZhbGlkYXRvcnMnO1xuZXhwb3J0IGNsYXNzIENvbnN0UmVmZXJlbmNlIHtcbiAgICBjb25zdHJ1Y3Rvcihpbm5lcikge1xuICAgICAgICB0aGlzLmlubmVyID0gaW5uZXI7XG4gICAgICAgIHRoaXMudGFnID0gQ09OU1RBTlRfVEFHO1xuICAgIH1cbiAgICB2YWx1ZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuaW5uZXI7XG4gICAgfVxufVxuZXhwb3J0IGZ1bmN0aW9uIGlzQ29uc3QocmVmZXJlbmNlKSB7XG4gICAgcmV0dXJuIHJlZmVyZW5jZS50YWcgPT09IENPTlNUQU5UX1RBRztcbn0iXX0=