UNPKG

elmer-ui-core

Version:

web app framework

18 lines (17 loc) 1.06 kB
import { Common } from "elmer-common"; import { IVirtualElement } from "elmer-virtual-dom"; import { IComponent } from "../interface/IComponent"; export declare class InjectComponent extends Common { private i18nController; private reduxController; constructor(); run(targetComponent: IComponent, ComponentClass: any, nodeData: IVirtualElement): void; initComponent(targetComponent: IComponent, ComponentClass: any, nodeData: IVirtualElement): void; releaseComponent(targetComponent: any, nodeData: IVirtualElement): void; beforeUpdateComponent(targetComponent: any, ComponentClass: any, props: any, nodeData: IVirtualElement): void; beforeInitComponent(ComponentClass: any, props: any, nodeData: IVirtualElement): void; setDefaultValue(props: any, checkRules: any): void; checkPropTypes(targetComponent: IComponent, ComponentClass: any): void; protected checkPropTypesCallBack(target: any, checkRules: any): void; protected doCheckPropType(target: any, propertyKey: string, checkCallBack: Function): void; }