@ima/core
Version:
IMA.js framework for isomorphic javascript application
34 lines • 1.16 kB
TypeScript
/**
* Events constants, which is firing to app.
*/
export declare enum RendererEvents {
/**
* PageRenderer fires event `$IMA.$PageRenderer.mounted` after
* current page view is mounted to the DOM. Event's data contain
* `{type: string}`.
*/
MOUNTED = "$IMA.$PageRenderer.mounted",
/**
* PageRenderer fires event `$IMA.$PageRenderer.updated` after
* current state is updated in the DOM. Event's data contain
* `{state: Object<string, *>}`.
*/
UPDATED = "$IMA.$PageRenderer.updated",
/**
* PageRenderer fires event `$IMA.$PageRenderer.unmounted` after current view is
* unmounted from the DOM. Event's data contain
* `{type: string}`.
*/
UNMOUNTED = "$IMA.$PageRenderer.unmounted",
/**
* PageRenderer fires event `$IMA.$PageRenderer.error` when there is
* no _viewContainer in _renderToDOM method. Event's data contain
* `{message: string}`.
*/
ERROR = "$IMA.$PageRenderer.error",
/**
* Fired when problem occurs during hydratation.
*/
HYDRATE_ERROR = "$IMA.$PageRenderer.hydrateError"
}
//# sourceMappingURL=RendererEvents.d.ts.map