UNPKG

@glimmer/resolver

Version:
33 lines (25 loc) 1.99 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var BasicRegistry = function () { function BasicRegistry() { var entries = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; _classCallCheck(this, BasicRegistry); this._entries = entries; } BasicRegistry.prototype.has = function has(specifier) { return specifier in this._entries; }; BasicRegistry.prototype.get = function get(specifier) { return this._entries[specifier]; }; return BasicRegistry; }(); exports.default = BasicRegistry; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzaWMtcmVnaXN0cnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbW9kdWxlLXJlZ2lzdHJpZXMvYmFzaWMtcmVnaXN0cnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Z0NBTUU7O1lBQVksOEVBQXFCLEFBQUU7OzhCQUNqQyxBQUFJOzthQUFDLEFBQVEsV0FBRyxBQUFPLEFBQUMsQUFDMUIsQUFBQzs7OzRCQUVELEFBQUcsbUJBQUMsQUFBaUIsV0FDbkIsQUFBTTtlQUFDLEFBQVMsYUFBSSxBQUFJLEtBQUMsQUFBUSxBQUFDLEFBQ3BDLEFBQUM7Ozs0QkFFRCxBQUFHLG1CQUFDLEFBQWlCLFdBQ25CLEFBQU07ZUFBQyxBQUFJLEtBQUMsQUFBUSxTQUFDLEFBQVMsQUFBQyxBQUFDLEFBQ2xDLEFBQUMsQUFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVJlZ2lzdHJ5IH0gZnJvbSAnLi4vbW9kdWxlLXJlZ2lzdHJ5JztcbmltcG9ydCB7IERpY3QgfSBmcm9tICdAZ2xpbW1lci9kaSc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEJhc2ljUmVnaXN0cnkgaW1wbGVtZW50cyBNb2R1bGVSZWdpc3RyeSB7XG4gIHByaXZhdGUgX2VudHJpZXM6IERpY3Q8YW55PjtcblxuICBjb25zdHJ1Y3RvcihlbnRyaWVzOiBEaWN0PGFueT4gPSB7fSkge1xuICAgIHRoaXMuX2VudHJpZXMgPSBlbnRyaWVzO1xuICB9XG5cbiAgaGFzKHNwZWNpZmllcjogc3RyaW5nKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHNwZWNpZmllciBpbiB0aGlzLl9lbnRyaWVzO1xuICB9XG5cbiAgZ2V0KHNwZWNpZmllcjogc3RyaW5nKTogYW55IHtcbiAgICByZXR1cm4gdGhpcy5fZW50cmllc1tzcGVjaWZpZXJdO1xuICB9XG59XG4iXX0=