@glimmer/resolver
Version:
Resolver for Glimmer apps.
18 lines (17 loc) • 1.52 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
class BasicRegistry {
constructor(entries = {}) {
this._entries = entries;
}
has(specifier) {
return specifier in this._entries;
}
get(specifier) {
return this._entries[specifier];
}
}
exports.default = BasicRegistry;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzaWMtcmVnaXN0cnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbW9kdWxlLXJlZ2lzdHJpZXMvYmFzaWMtcmVnaXN0cnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBTUUsZ0JBQVksVUFBcUIsQUFBRTtBQUNqQyxBQUFJLGFBQUMsQUFBUSxXQUFHLEFBQU8sQUFBQyxBQUMxQjtBQUFDO0FBRUQsQUFBRyxRQUFDLEFBQWlCO0FBQ25CLEFBQU0sZUFBQyxBQUFTLGFBQUksQUFBSSxLQUFDLEFBQVEsQUFBQyxBQUNwQztBQUFDO0FBRUQsQUFBRyxRQUFDLEFBQWlCO0FBQ25CLEFBQU0sZUFBQyxBQUFJLEtBQUMsQUFBUSxTQUFDLEFBQVMsQUFBQyxBQUFDLEFBQ2xDO0FBQUMsQUFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVJlZ2lzdHJ5IH0gZnJvbSAnLi4vbW9kdWxlLXJlZ2lzdHJ5JztcbmltcG9ydCB7IERpY3QgfSBmcm9tICdAZ2xpbW1lci9kaSc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEJhc2ljUmVnaXN0cnkgaW1wbGVtZW50cyBNb2R1bGVSZWdpc3RyeSB7XG4gIHByaXZhdGUgX2VudHJpZXM6IERpY3Q8YW55PjtcblxuICBjb25zdHJ1Y3RvcihlbnRyaWVzOiBEaWN0PGFueT4gPSB7fSkge1xuICAgIHRoaXMuX2VudHJpZXMgPSBlbnRyaWVzO1xuICB9XG5cbiAgaGFzKHNwZWNpZmllcjogc3RyaW5nKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHNwZWNpZmllciBpbiB0aGlzLl9lbnRyaWVzO1xuICB9XG5cbiAgZ2V0KHNwZWNpZmllcjogc3RyaW5nKTogYW55IHtcbiAgICByZXR1cm4gdGhpcy5fZW50cmllc1tzcGVjaWZpZXJdO1xuICB9XG59XG4iXX0=
;