@ima/core
Version:
IMA.js framework for isomorphic javascript application
17 lines (16 loc) • 765 B
JavaScript
/**
* Events constants, which is firing to app.
*/ export var StateEvents = /*#__PURE__*/ function(StateEvents) {
/**
* PateStateManager fire event `$IMA.$PageStateManager.beforeChangeState` before
* state is patched. Event's data contain
* `{ oldState: Object<string, *>, newState: Object<string, *>,
* pathState: Object<string, *> }`.
*/ StateEvents["BEFORE_CHANGE_STATE"] = "$IMA.$PageStateManager.beforeChangeState";
/**
* PateStateManager fire event `$IMA.$PageStateManager.afterChangeState` after state
* is patched. Event's data contain `{newState: Object<string, *>}`.
*/ StateEvents["AFTER_CHANGE_STATE"] = "$IMA.$PageStateManager.afterChangeState";
return StateEvents;
}({});
//# sourceMappingURL=StateEvents.js.map