@ima/core
Version:
IMA.js framework for isomorphic javascript application
30 lines (29 loc) • 1.26 kB
JavaScript
/**
* Events constants, which is firing to app.
*/ export var RendererEvents = /*#__PURE__*/ function(RendererEvents) {
/**
* PageRenderer fires event `$IMA.$PageRenderer.mounted` after
* current page view is mounted to the DOM. Event's data contain
* `{type: string}`.
*/ RendererEvents["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, *>}`.
*/ RendererEvents["UPDATED"] = "$IMA.$PageRenderer.updated";
/**
* PageRenderer fires event `$IMA.$PageRenderer.unmounted` after current view is
* unmounted from the DOM. Event's data contain
* `{type: string}`.
*/ RendererEvents["UNMOUNTED"] = "$IMA.$PageRenderer.unmounted";
/**
* PageRenderer fires event `$IMA.$PageRenderer.error` when there is
* no _viewContainer in _renderToDOM method. Event's data contain
* `{message: string}`.
*/ RendererEvents["ERROR"] = "$IMA.$PageRenderer.error";
/**
* Fired when problem occurs during hydratation.
*/ RendererEvents["HYDRATE_ERROR"] = "$IMA.$PageRenderer.hydrateError";
return RendererEvents;
}({});
//# sourceMappingURL=RendererEvents.js.map