UNPKG

@glimmer/resolver

Version:
24 lines (17 loc) 1.87 kB
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; }(); export default BasicRegistry; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzaWMtcmVnaXN0cnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbW9kdWxlLXJlZ2lzdHJpZXMvYmFzaWMtcmVnaXN0cnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBTUU7WUFBWSw4RUFBcUIsQUFBRTs7OztBQUNqQyxBQUFJLGFBQUMsQUFBUSxXQUFHLEFBQU8sQUFBQyxBQUMxQjtBQUFDOzs0QkFFRCxBQUFHLG1CQUFDLEFBQWlCO0FBQ25CLEFBQU0sZUFBQyxBQUFTLGFBQUksQUFBSSxLQUFDLEFBQVEsQUFBQyxBQUNwQztBQUFDOzs0QkFFRCxBQUFHLG1CQUFDLEFBQWlCO0FBQ25CLEFBQU0sZUFBQyxBQUFJLEtBQUMsQUFBUSxTQUFDLEFBQVMsQUFBQyxBQUFDLEFBQ2xDO0FBQUMsQUFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVJlZ2lzdHJ5IH0gZnJvbSAnLi4vbW9kdWxlLXJlZ2lzdHJ5JztcbmltcG9ydCB7IERpY3QgfSBmcm9tICdAZ2xpbW1lci9kaSc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEJhc2ljUmVnaXN0cnkgaW1wbGVtZW50cyBNb2R1bGVSZWdpc3RyeSB7XG4gIHByaXZhdGUgX2VudHJpZXM6IERpY3Q8YW55PjtcblxuICBjb25zdHJ1Y3RvcihlbnRyaWVzOiBEaWN0PGFueT4gPSB7fSkge1xuICAgIHRoaXMuX2VudHJpZXMgPSBlbnRyaWVzO1xuICB9XG5cbiAgaGFzKHNwZWNpZmllcjogc3RyaW5nKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHNwZWNpZmllciBpbiB0aGlzLl9lbnRyaWVzO1xuICB9XG5cbiAgZ2V0KHNwZWNpZmllcjogc3RyaW5nKTogYW55IHtcbiAgICByZXR1cm4gdGhpcy5fZW50cmllc1tzcGVjaWZpZXJdO1xuICB9XG59XG4iXX0=