angular2
Version:
Angular 2 - a web framework for modern web apps
20 lines (19 loc) • 659 B
TypeScript
import { Type } from 'angular2/src/facade/lang';
import { PipeMetadata } from 'angular2/src/core/metadata';
import { ReflectorReader } from 'angular2/src/core/reflection/reflector_reader';
/**
* Resolve a `Type` for {@link PipeMetadata}.
*
* This interface can be overridden by the application developer to create custom behavior.
*
* See {@link Compiler}
*/
export declare class PipeResolver {
private _reflector;
constructor(_reflector?: ReflectorReader);
/**
* Return {@link PipeMetadata} for a given `Type`.
*/
resolve(type: Type): PipeMetadata;
}
export declare var CODEGEN_PIPE_RESOLVER: PipeResolver;