@primno/core
Version:
Front-end framework for Model-Driven Apps of Power Apps and Dynamics 365.
20 lines (19 loc) • 687 B
TypeScript
import { ComponentEventRegister } from "./component-event-register";
import { Event, EventArg } from '../..//typing/events';
/** Pass events to features */
export declare class EventDispatcher {
private _eventRegister;
constructor(eventRegister: ComponentEventRegister);
/**
* Creates and sends the event to all the features that have subscribed to it.
* @param event Event.
* @param eventArg Event Argument
*/
dispatchComponentEvent(event: Event, eventArg: EventArg): unknown;
/**
* Call the component's event handler with its this (the component).
* @param event
* @param eventCtx
*/
private callComponentEventHandler;
}