@glimmer/resolver
Version:
Resolver for Glimmer apps.
14 lines (13 loc) • 604 B
TypeScript
import { Resolver as IResolver } from '@glimmer/di';
import { ModuleRegistry } from './module-registry';
import { ResolverConfiguration } from './resolver-configuration';
export default class Resolver implements IResolver {
config: ResolverConfiguration;
registry: ModuleRegistry;
constructor(config: ResolverConfiguration, registry: ModuleRegistry);
identify(specifier: string, referrer?: string): string;
retrieve(specifier: string): any;
resolve(specifier: string, referrer?: string): any;
private _definitiveCollection(type);
private _serializeAndVerify(specifier);
}