ng1-shift
Version:
Angular 1.5+ decorators for writing Angular2 like.
22 lines (21 loc) • 595 B
TypeScript
import { IComponentClass } from "./interfaces";
interface Input {
componentProp: string;
inputName: string;
}
interface Output {
componentProp: string;
outputName: string;
}
export declare class ComponentMetadataService {
private target;
constructor(target: IComponentClass);
addInput(componentProp: string, inputName: string): void;
addOutput(componentProp: string, outputName: string): void;
getInputs(): Array<Input>;
getOutputs(): Array<Output>;
private get hasMetadata();
private get metadata();
private set metadata(value);
}
export {};