tsioc
Version:
tsioc is AOP, Ioc container, via typescript decorator
19 lines (18 loc) • 664 B
TypeScript
import { ActionData } from '../ActionData';
import { ClassMetadata } from '../metadatas/index';
import { ActionComposite } from './ActionComposite';
import { IContainer } from '../../IContainer';
export interface ComponentCacheActionData extends ActionData<ClassMetadata> {
}
/**
* Inject DrawType action.
*
* @export
* @class SetPropAction
* @extends {ActionComposite}
*/
export declare class ComponentCacheAction extends ActionComposite {
constructor();
protected working(container: IContainer, data: ComponentCacheActionData): ComponentCacheActionData;
getCacheMetadata(container: IContainer, data: ComponentCacheActionData): ClassMetadata;
}