@primno/core
Version:
Front-end framework for Model-Driven Apps of Power Apps and Dynamics 365.
21 lines (20 loc) • 637 B
TypeScript
import { Component } from "../../typing";
import { ComponentEventRegister } from "../events";
/**
* Performs the necessary behavior to activate and deactivate a component.
* @internal
*/
export declare class ComponentLifeCycle {
private eventRegister;
constructor(eventRegister: ComponentEventRegister);
/**
* Init the given component. Call mnOnInit and register events.
* @param component
*/
init(component: Component): void;
/**
* Destroy the given component and his children. Call mnOnDestroy and unregister events.
* @param component
*/
destroy(component: Component): void;
}