@dooboostore/dom-render
Version:
html view template engine
21 lines • 948 B
TypeScript
import { ChildrenSet, ComponentBase, ComponentBaseConfig } from './ComponentBase';
import { ComponentSet } from './ComponentSet';
export interface OnCreatedOutlet {
onCreatedOutlet(child: any): void;
}
export declare const isOnCreatedOutlet: (obj: any) => obj is OnCreatedOutlet;
export interface OnCreatedOutletDebounce {
onCreatedOutletDebounce(child: any): void;
}
export declare const isOnCreatedOutletDebounce: (obj: any) => obj is OnCreatedOutletDebounce;
export type ComponentRouterBaseConfig = ComponentBaseConfig & {
sameRouteNoApply?: boolean;
};
export declare abstract class ComponentRouterBase<T = any> extends ComponentBase<T, ComponentRouterBaseConfig> {
child?: ComponentSet;
constructor(_config?: ComponentRouterBaseConfig);
setChild(child: ComponentSet): void;
onDrThisUnBind(): void;
onCreatedThisChildDebounce(childrenSet: ChildrenSet[]): void;
}
//# sourceMappingURL=ComponentRouterBase.d.ts.map