Interface PageEventsApi

PageEventsApiBase extension that provides more functionality.

interface PageEventsApi {
    addPageEvent(eventName: string): void;
    getPageEvent(eventName: SaveObject): undefined | IPageEvent<IPageEventData>;
    getPageEvent<T>(eventName: string): undefined | IPageEvent<T>;
}

Hierarchy (view full)

Methods

  • Parameters

    • eventName: string

      The name of the event, this should be unique.

    Returns void

    Add a hookable page event. An error is thrown if the event is already registered.