@ima/core
Version:
IMA.js framework for isomorphic javascript application
40 lines (39 loc) • 1.47 kB
JavaScript
/**
* Events constants, which is firing to app.
*/ "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "RendererEvents", {
enumerable: true,
get: function() {
return RendererEvents;
}
});
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