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