angular2
Version:
Angular 2 - a web framework for modern web apps
15 lines (14 loc) • 592 B
TypeScript
import { Type } from 'angular2/src/facade/lang';
import { ComponentFactory } from './component_factory';
/**
* Low-level service for loading {@link ComponentFactory}s, which
* can later be used to create and render a Component instance.
*/
export declare abstract class ComponentResolver {
abstract resolveComponent(componentType: Type): Promise<ComponentFactory>;
abstract clearCache(): any;
}
export declare class ReflectorComponentResolver extends ComponentResolver {
resolveComponent(componentType: Type): Promise<ComponentFactory>;
clearCache(): void;
}