@datorama/akita
Version:
State Management Tailored-Made for JS Applications
34 lines • 1.67 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @record
*/
export function AkitaConfig() { }
if (false) {
/**
* Whether to allowed the reset() stores functionality
* @type {?|undefined}
*/
AkitaConfig.prototype.resettable;
}
/** @type {?} */
let CONFIG = {
resettable: false
};
/**
* @param {?} config
* @return {?}
*/
export function akitaConfig(config) {
CONFIG = Object.assign({}, CONFIG, config);
}
// @internal
/**
* @return {?}
*/
export function getAkitaConfig() {
return CONFIG;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGRhdG9yYW1hL2FraXRhLyIsInNvdXJjZXMiOlsic3JjL2NvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsaUNBS0M7Ozs7OztJQURDLGlDQUFxQjs7O0lBR25CLE1BQU0sR0FBZ0I7SUFDeEIsVUFBVSxFQUFFLEtBQUs7Q0FDbEI7Ozs7O0FBRUQsTUFBTSxVQUFVLFdBQVcsQ0FBQyxNQUFtQjtJQUM3QyxNQUFNLHFCQUFRLE1BQU0sRUFBSyxNQUFNLENBQUUsQ0FBQztBQUNwQyxDQUFDOzs7OztBQUdELE1BQU0sVUFBVSxjQUFjO0lBQzVCLE9BQU8sTUFBTSxDQUFDO0FBQ2hCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIEFraXRhQ29uZmlnIHtcbiAgLyoqXG4gICAqIFdoZXRoZXIgdG8gYWxsb3dlZCB0aGUgcmVzZXQoKSBzdG9yZXMgZnVuY3Rpb25hbGl0eVxuICAgKi9cbiAgcmVzZXR0YWJsZT86IGJvb2xlYW47XG59XG5cbmxldCBDT05GSUc6IEFraXRhQ29uZmlnID0ge1xuICByZXNldHRhYmxlOiBmYWxzZVxufTtcblxuZXhwb3J0IGZ1bmN0aW9uIGFraXRhQ29uZmlnKGNvbmZpZzogQWtpdGFDb25maWcpIHtcbiAgQ09ORklHID0geyAuLi5DT05GSUcsIC4uLmNvbmZpZyB9O1xufVxuXG4vLyBAaW50ZXJuYWxcbmV4cG9ydCBmdW5jdGlvbiBnZXRBa2l0YUNvbmZpZygpIHtcbiAgcmV0dXJuIENPTkZJRztcbn1cbiJdfQ==