@glimmer/resolver
Version:
Resolver for Glimmer apps.
12 lines • 1.43 kB
JavaScript
export default class BasicRegistry {
constructor(entries = {}) {
this._entries = entries;
}
has(specifier) {
return specifier in this._entries;
}
get(specifier) {
return this._entries[specifier];
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzaWMtcmVnaXN0cnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbW9kdWxlLXJlZ2lzdHJpZXMvYmFzaWMtcmVnaXN0cnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsTUFBTSxDQUFDLE9BQU87SUFHWixZQUFZLFVBQXFCLEVBQUU7UUFDakMsSUFBSSxDQUFDLFFBQVEsR0FBRyxPQUFPLENBQUM7SUFDMUIsQ0FBQztJQUVELEdBQUcsQ0FBQyxTQUFpQjtRQUNuQixNQUFNLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDcEMsQ0FBQztJQUVELEdBQUcsQ0FBQyxTQUFpQjtRQUNuQixNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUNsQyxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVSZWdpc3RyeSB9IGZyb20gJy4uL21vZHVsZS1yZWdpc3RyeSc7XG5pbXBvcnQgeyBEaWN0IH0gZnJvbSAnQGdsaW1tZXIvZGknO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBCYXNpY1JlZ2lzdHJ5IGltcGxlbWVudHMgTW9kdWxlUmVnaXN0cnkge1xuICBwcml2YXRlIF9lbnRyaWVzOiBEaWN0PGFueT47XG5cbiAgY29uc3RydWN0b3IoZW50cmllczogRGljdDxhbnk+ID0ge30pIHtcbiAgICB0aGlzLl9lbnRyaWVzID0gZW50cmllcztcbiAgfVxuXG4gIGhhcyhzcGVjaWZpZXI6IHN0cmluZyk6IGJvb2xlYW4ge1xuICAgIHJldHVybiBzcGVjaWZpZXIgaW4gdGhpcy5fZW50cmllcztcbiAgfVxuXG4gIGdldChzcGVjaWZpZXI6IHN0cmluZyk6IGFueSB7XG4gICAgcmV0dXJuIHRoaXMuX2VudHJpZXNbc3BlY2lmaWVyXTtcbiAgfVxufVxuIl19