angular2
Version:
Angular 2 - a web framework for modern web apps
15 lines (14 loc) • 656 B
TypeScript
import { Type } from 'angular2/src/facade/lang';
import { DirectiveMetadata } from 'angular2/src/core/metadata';
import { ReflectorReader } from 'angular2/src/core/reflection/reflector_reader';
export declare class DirectiveResolver {
private _reflector;
constructor(_reflector?: ReflectorReader);
/**
* Return {@link DirectiveMetadata} for a given `Type`.
*/
resolve(type: Type): DirectiveMetadata;
private _mergeWithPropertyMetadata(dm, propertyMetadata, directiveType);
private _merge(dm, inputs, outputs, host, queries, directiveType);
}
export declare var CODEGEN_DIRECTIVE_RESOLVER: DirectiveResolver;