UNPKG

ember-material-icons

Version:

Google Material icons for your ember-cli app

35 lines (26 loc) 878 B
import Ember from 'ember'; import GlimmerResolver from '@glimmer/resolver/resolver'; import RequireJSRegistry from '../../module-registries/requirejs'; const { DefaultResolver } = Ember; /* * Wrap the @glimmer/resolver in Ember's resolver API. Although * this code extends from the DefaultResolver, it should never * call `_super` or call into that code. */ const Resolver = DefaultResolver.extend({ init() { this._super(...arguments); if (!this.glimmerModuleRegistry) { this.glimmerModuleRegistry = new RequireJSRegistry(this.config, 'src'); } this._glimmerResolver = new GlimmerResolver(this.config, this.glimmerModuleRegistry); }, normalize: null, resolve(lookupString) { return this._resolve(lookupString); }, _resolve(lookupString) { return this._glimmerResolver.resolve(lookupString); } }); export default Resolver;