UNPKG

@primno/core

Version:

Front-end framework for Model-Driven Apps of Power Apps and Dynamics 365.

33 lines (32 loc) 878 B
import { ComponentEvent } from '../../typing/events'; /** Event register for components **/ export declare class ComponentEventRegister { /** Events */ private _events; /** Get the list of subscribed events */ get events(): ComponentEvent[]; /** * Add an event * @param event Event */ addEvent(event: ComponentEvent): void; /** * Indicates if the event is already register. * @param event Event to check. * @returns true if the event exists otherwise false */ exist(event: ComponentEvent): boolean; /** * Remove event. * @param event Event to remove. */ removeEvent(event: ComponentEvent): void; /** Show registered events in console */ printEvents(): void; /** * Find event index, -1 otherwise. * @param event * @returns */ private findEventIndex; }