ng-dynamic-component
Version:
> Dynamic components with full life-cycle support for inputs and outputs
32 lines • 579 B
TypeScript
/**
* @public
*/
export interface InputsType {
[k: string]: unknown;
}
/**
* @public
*/
export interface OutputsType {
[k: string]: OutputExpression | undefined;
}
/**
* @public
*/
export interface OutputWithArgs {
handler: AnyFunction;
args?: unknown[];
}
/**
* @public
*/
export declare type OutputExpression = EventHandler | OutputWithArgs;
/**
* @public
*/
export declare type EventHandler<T = unknown> = (event: T) => unknown;
/**
* @public
*/
export declare type AnyFunction = (...args: unknown[]) => unknown;
//# sourceMappingURL=types.d.ts.map