@datorama/akita
Version:
State Management Tailored-Made for JS Applications
73 lines • 14.6 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
export {} from './types';
export { EntityStore, EntityUIStore } from './entityStore';
export { QueryEntity, EntityUIQuery } from './queryEntity';
export { Query } from './query';
export { Store } from './store';
export { applyTransaction, transaction, commit, endBatch, isTransactionInProcess, startBatch, transactionManager, withTransaction } from './transaction';
export { filterNil } from './filterNil';
export { DEFAULT_ID_KEY } from './defaultIDKey';
export { action, setAction, setSkipAction, logAction, currentAction, resetCustomAction } from './actions';
export { SnapshotManager, snapshotManager } from './snapshotManager';
export { configKey, StoreConfig } from './storeConfig';
export { QueryConfig, queryConfigKey } from './queryConfig';
export { akitaConfig, getAkitaConfig } from './config';
export { compareValues, Order } from './sort';
export { AkitaPlugin } from './plugins/plugin';
export { Paginator, PaginatorPlugin } from './plugins/paginator/paginatorPlugin';
export { PersistNgFormPlugin } from './plugins/persistForm/persistNgFormPlugin';
export { persistState } from './persistState';
export { akitaDevtools } from './devtools';
export { EntityCollectionPlugin } from './plugins/entityCollectionPlugin';
export { StateHistoryPlugin } from './plugins/stateHistory/stateHistoryPlugin';
export { EntityStateHistoryPlugin } from './plugins/stateHistory/entityStateHistoryPlugin';
export { dirtyCheckDefaultParams, DirtyCheckPlugin, getNestedPath } from './plugins/dirtyCheck/dirtyCheckPlugin';
export { EntityDirtyCheckPlugin } from './plugins/dirtyCheck/entityDirtyCheckPlugin';
export { guid } from './guid';
export { setEntities, isEntityState } from './setEntities';
export { toEntitiesIds } from './toEntitiesIds';
export { toEntitiesObject } from './toEntitiesObject';
export { hasEntity } from './hasEntity';
export { hasActiveState, getExitingActives, isMultiActiveState, resolveActiveEntity } from './activeState';
export { isEmpty } from './isEmpty';
export { coerceArray } from './coerceArray';
export { updateEntities } from './updateEntities';
export { removeEntities, removeAllEntities } from './removeEntities';
export { getInitialEntitiesState } from './getInitialEntitiesState';
export { getActiveEntities } from './getActiveEntities';
export { addEntities } from './addEntities';
export { resetStores } from './resetStores';
export { isObject } from './isObject';
export { isPlainObject } from './isPlainObject';
export { isFunction } from './isFunction';
export { isArray } from './isArray';
export { toBoolean } from './toBoolean';
export { isUndefined } from './isUndefined';
export { isNil } from './isNil';
export { isString } from './isString';
export { isNumber } from './isNumber';
export { isDefined } from './isDefined';
export { setValue } from './setValueByString';
export { getValue } from './getValueByString';
export { sortByOptions } from './sortByOptions';
export { entitiesToArray } from './entitiesToArray';
export { entitiesToMap } from './entitiesToMap';
export { __stores__ } from './stores';
export { isDev, enableAkitaProdMode, __DEV__ } from './env';
export { isNotBrowser } from './root';
export { runStoreAction, StoreActions } from './runStoreAction';
export { arrayUpdate } from './arrayUpdate';
export { arrayAdd } from './arrayAdd';
export { arrayUpsert } from './arrayUpsert';
export { arrayFind, distinctUntilArrayItemChanged, find } from './arrayFind';
export { arrayRemove } from './arrayRemove';
export { createEntityQuery, createEntityStore, createQuery, createStore } from './fp';
export { EntityActions } from './entityActions';
export { dispatchDeleted, dispatchAdded, dispatchUpdate, $$deleteStore, $$addStore, $$updateStore } from './dispatchers';
export { cacheable } from './cacheable';
export { combineQueries } from './combineQueries';
export { EntityService } from './entityService';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZGF0b3JhbWEvYWtpdGEvIiwic291cmNlcyI6WyJzcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGVBQWMsU0FBUyxDQUFDO0FBQ3hCLE9BQU8sRUFBRSxXQUFXLEVBQUUsYUFBYSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNELE9BQU8sRUFBRSxXQUFXLEVBQUUsYUFBYSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNELE9BQU8sRUFBRSxLQUFLLEVBQUUsTUFBTSxTQUFTLENBQUM7QUFDaEMsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLFNBQVMsQ0FBQztBQUNoQyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsV0FBVyxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUUsc0JBQXNCLEVBQUUsVUFBVSxFQUFzQixrQkFBa0IsRUFBRSxlQUFlLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDN0ssT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUN4QyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDaEQsT0FBTyxFQUFFLE1BQU0sRUFBRSxTQUFTLEVBQUUsYUFBYSxFQUFFLFNBQVMsRUFBRSxhQUFhLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFDMUcsT0FBTyxFQUFFLGVBQWUsRUFBRSxlQUFlLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUNyRSxPQUFPLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBc0IsTUFBTSxlQUFlLENBQUM7QUFDM0UsT0FBTyxFQUFFLFdBQVcsRUFBRSxjQUFjLEVBQTZDLE1BQU0sZUFBZSxDQUFDO0FBQ3ZHLE9BQU8sRUFBZSxXQUFXLEVBQUUsY0FBYyxFQUFFLE1BQU0sVUFBVSxDQUFDO0FBQ3BFLE9BQU8sRUFBRSxhQUFhLEVBQUUsS0FBSyxFQUFFLE1BQU0sUUFBUSxDQUFDO0FBQzlDLE9BQU8sRUFBRSxXQUFX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QUFFLEtBQUssRUFBRSxtQkFBbUIsRUFBRSxPQUFPLEVBQUUsTUFBTSxPQUFPLENBQUM7QUFDNUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLFFBQVEsQ0FBQztBQUN0QyxPQUFPLEVBQUUsY0FBYyxFQUFFLFlBQVksRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUMsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUN0QyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzVDLE9BQU8sRUFBRSxTQUFTLEVBQUUsNkJBQTZCLEVBQUUsSUFBSSxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQzdFLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUMsT0FBTyxFQUFFLGlCQUFpQixFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxXQUFXLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFDdEYsOEJBQWMsaUJBQWlCLENBQUM7QUFDaEMseUdBQWMsZUFBZSxDQUFDO0FBQzlCLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDeEMsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQ2xELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vdHlwZXMnO1xuZXhwb3J0IHsgRW50aXR5U3RvcmUsIEVudGl0eVVJU3RvcmUgfSBmcm9tICcuL2VudGl0eVN0b3JlJztcbmV4cG9ydCB7IFF1ZXJ5RW50aXR5LCBFbnRpdHlVSVF1ZXJ5IH0gZnJvbSAnLi9xdWVyeUVudGl0eSc7XG5leHBvcnQgeyBRdWVyeSB9IGZyb20gJy4vcXVlcnknO1xuZXhwb3J0IHsgU3RvcmUgfSBmcm9tICcuL3N0b3JlJztcbmV4cG9ydCB7IGFwcGx5VHJhbnNhY3Rpb24sIHRyYW5zYWN0aW9uLCBjb21taXQsIGVuZEJhdGNoLCBpc1RyYW5zYWN0aW9uSW5Qcm9jZXNzLCBzdGFydEJhdGNoLCBUcmFuc2FjdGlvbk1hbmFnZXIsIHRyYW5zYWN0aW9uTWFuYWdlciwgd2l0aFRyYW5zYWN0aW9uIH0gZnJvbSAnLi90cmFuc2FjdGlvbic7XG5leHBvcnQgeyBmaWx0ZXJOaWwgfSBmcm9tICcuL2ZpbHRlck5pbCc7XG5leHBvcnQgeyBERUZBVUxUX0lEX0tFWSB9IGZyb20gJy4vZGVmYXVsdElES2V5JztcbmV4cG9ydCB7IGFjdGlvbiwgc2V0QWN0aW9uLCBzZXRTa2lwQWN0aW9uLCBsb2dBY3Rpb24sIGN1cnJlbnRBY3Rpb24sIHJlc2V0Q3VzdG9tQWN0aW9uIH0gZnJvbSAnLi9hY3Rpb25zJztcbmV4cG9ydCB7IFNuYXBzaG90TWFuYWdlciwgc25hcHNob3RNYW5hZ2VyIH0gZnJvbSAnLi9zbmFwc2hvdE1hbmFnZXInO1xuZXhwb3J0IHsgY29uZmlnS2V5LCBTdG9yZUNvbmZpZywgU3RvcmVDb25maWdPcHRpb25zIH0gZnJvbSAnLi9zdG9yZUNvbmZpZyc7XG5leHBvcnQgeyBRdWVyeUNvbmZpZywgcXVlcnlDb25maWdLZXksIFF1ZXJ5Q29uZmlnT3B0aW9ucywgU29ydEJ5LCBTb3J0QnlPcHRpb25zIH0gZnJvbSAnLi9xdWVyeUNvbmZpZyc7XG5leHBvcnQgeyBBa2l0YUNvbmZpZywgYWtpdGFDb25maWcsIGdldEFraXRhQ29uZmlnIH0gZnJvbSAnLi9jb25maWcnO1xuZXhwb3J0IHsgY29tcGFyZVZhbHVlcywgT3JkZXIgfSBmcm9tICcuL3NvcnQnO1xuZXhwb3J0IHsgQWtpdGFQbHVnaW4sIFF1ZXJpZXMgfSBmcm9tICcuL3BsdWdpbnMvcGx1Z2luJztcbmV4cG9ydCB7IFBhZ2luYXRpb25SZXNwb25zZSwgUGFnaW5hdG9yLCBQYWdpbmF0b3JDb25maWcsIFBhZ2luYXRvclBsdWdpbiB9IGZyb20gJy4vcGx1Z2lucy9wYWdpbmF0b3IvcGFnaW5hdG9yUGx1Z2luJztcbmV4cG9ydCB7IEFraXRhRm9ybVByb3AsIEFycmF5Q29udHJvbEZhY3RvcnksIEZvcm1Hcm91cExpa2UsIFBlcnNpc3RGb3JtUGFyYW1zLCBQZXJzaXN0TmdGb3JtUGx1Z2luIH0gZnJvbSAnLi9wbHVnaW5zL3BlcnNpc3RGb3JtL3BlcnNpc3ROZ0Zvcm1QbHVnaW4nO1xuZXhwb3J0IHsgcGVyc2lzdFN0YXRlLCBQZXJzaXN0U3RhdGVQYXJhbXMgfSBmcm9tICcuL3BlcnNpc3RTdGF0ZSc7XG5leHBvcnQgeyBha2l0YURldnRvb2xzLCBEZXZ0b29sc09wdGlvbnMsIE5nWm9uZUxpa2UgfSBmcm9tICcuL2RldnRvb2xzJztcbmV4cG9ydCB7IEVudGl0eUNvbGxlY3Rpb25QbHVnaW4sIFJlYmFzZUFjdGlvbnMgfSBmcm9tICcuL3BsdWdpbnMvZW50aXR5Q29sbGVjdGlvblBsdWdpbic7XG5leHBvcnQgeyBTdGF0ZUhpc3RvcnlQYXJhbXMsIFN0YXRlSGlzdG9yeVBsdWdpbiB9IGZyb20gJy4vcGx1Z2lucy9zdGF0ZUhpc3Rvcnkvc3RhdGVIaXN0b3J5UGx1Z2luJztcbmV4cG9ydCB7IEVudGl0eVN0YXRlSGlzdG9yeVBsdWdpbiwgU3RhdGVIaXN0b3J5RW50aXR5UGFyYW1zIH0gZnJvbSAnLi9wbHVnaW5zL3N0YXRlSGlzdG9yeS9lbnRpdHlTdGF0ZUhpc3RvcnlQbHVnaW4nO1xuZXhwb3J0IHsgRGlydHlDaGVja0NvbXBhcmF0b3IsIGRpcnR5Q2hlY2tEZWZhdWx0UGFyYW1zLCBEaXJ0eUNoZWNrUGFyYW1zLCBEaXJ0eUNoZWNrUGx1Z2luLCBEaXJ0eUNoZWNrUmVzZXRQYXJhbXMsIGdldE5lc3RlZFBhdGggfSBmcm9tICcuL3BsdWdpbnMvZGlydHlDaGVjay9kaXJ0eUNoZWNrUGx1Z2luJztcbmV4cG9ydCB7IERpcnR5Q2hlY2tDb2xsZWN0aW9uUGFyYW1zLCBFbnRpdHlEaXJ0eUNoZWNrUGx1Z2luIH0gZnJvbSAnLi9wbHVnaW5zL2RpcnR5Q2hlY2svZW50aXR5RGlydHlDaGVja1BsdWdpbic7XG5leHBvcnQgeyBndWlkIH0gZnJvbSAnLi9ndWlkJztcbmV4cG9ydCB7IHNldEVudGl0aWVzLCBTZXRFbnRpdGllc1BhcmFtcywgaXNFbnRpdHlTdGF0ZSB9IGZyb20gJy4vc2V0RW50aXRpZXMnO1xuZXhwb3J0IHsgdG9FbnRpdGllc0lkcyB9IGZyb20gJy4vdG9FbnRpdGllc0lkcyc7XG5leHBvcnQgeyB0b0VudGl0aWVzT2JqZWN0IH0gZnJvbSAnLi90b0VudGl0aWVzT2JqZWN0JztcbmV4cG9ydCB7IGhhc0VudGl0eSB9IGZyb20gJy4vaGFzRW50aXR5JztcbmV4cG9ydCB7IGhhc0FjdGl2ZVN0YXRlLCBnZXRFeGl0aW5nQWN0aXZlcywgaXNNdWx0aUFjdGl2ZVN0YXRlLCByZXNvbHZlQWN0aXZlRW50aXR5IH0gZnJvbSAnLi9hY3RpdmVTdGF0ZSc7XG5leHBvcnQgeyBpc0VtcHR5IH0gZnJvbSAnLi9pc0VtcHR5JztcbmV4cG9ydCB7IGNvZXJjZUFycmF5IH0gZnJvbSAnLi9jb2VyY2VBcnJheSc7XG5leHBvcnQgeyB1cGRhdGVFbnRpdGllcywgVXBkYXRlRW50aXRpZXNQYXJhbXMgfSBmcm9tICcuL3VwZGF0ZUVudGl0aWVzJztcbmV4cG9ydCB7IHJlbW92ZUVudGl0aWVzLCByZW1vdmVBbGxFbnRpdGllcywgUmVtb3ZlRW50aXRpZXNQYXJhbXMgfSBmcm9tICcuL3JlbW92ZUVudGl0aWVzJztcbmV4cG9ydCB7IGdldEluaXRpYWxFbnRpdGllc1N0YXRlIH0gZnJvbSAnLi9nZXRJbml0aWFsRW50aXRpZXNTdGF0ZSc7XG5leHBvcnQgeyBnZXRBY3RpdmVFbnRpdGllcywgU2V0QWN0aXZlT3B0aW9ucyB9IGZyb20gJy4vZ2V0QWN0aXZlRW50aXRpZXMnO1xuZXhwb3J0IHsgYWRkRW50aXRpZXMsIEFkZEVudGl0aWVzT3B0aW9ucywgQWRkRW50aXRpZXNQYXJhbXMgfSBmcm9tICcuL2FkZEVudGl0aWVzJztcbmV4cG9ydCB7IHJlc2V0U3RvcmVzLCBSZXNldFN0b3Jlc1BhcmFtcyB9IGZyb20gJy4vcmVzZXRTdG9yZXMnO1xuZXhwb3J0IHsgaXNPYmplY3QgfSBmcm9tICcuL2lzT2JqZWN0JztcbmV4cG9ydCB7IGlzUGxhaW5PYmplY3QgfSBmcm9tICcuL2lzUGxhaW5PYmplY3QnO1xuZXhwb3J0IHsgaXNGdW5jdGlvbiB9IGZyb20gJy4vaXNGdW5jdGlvbic7XG5leHBvcnQgeyBpc0FycmF5IH0gZnJvbSAnLi9pc0FycmF5JztcbmV4cG9ydCB7IHRvQm9vbGVhbiB9IGZyb20gJy4vdG9Cb29sZWFuJztcbmV4cG9ydCB7IGlzVW5kZWZpbmVkIH0gZnJvbSAnLi9pc1VuZGVmaW5lZCc7XG5leHBvcnQgeyBpc05pbCB9IGZyb20gJy4vaXNOaWwnO1xuZXhwb3J0IHsgaXNTdHJpbmcgfSBmcm9tICcuL2lzU3RyaW5nJztcbmV4cG9ydCB7IGlzTnVtYmVyIH0gZnJvbSAnLi9pc051bWJlcic7XG5leHBvcnQgeyBpc0RlZmluZWQgfSBmcm9tICcuL2lzRGVmaW5lZCc7XG5leHBvcnQgeyBzZXRWYWx1ZSB9IGZyb20gJy4vc2V0VmFsdWVCeVN0cmluZyc7XG5leHBvcnQgeyBnZXRWYWx1ZSB9IGZyb20gJy4vZ2V0VmFsdWVCeVN0cmluZyc7XG5leHBvcnQgeyBzb3J0QnlPcHRpb25zIH0gZnJvbSAnLi9zb3J0QnlPcHRpb25zJztcbmV4cG9ydCB7IGVudGl0aWVzVG9BcnJheSB9IGZyb20gJy4vZW50aXRpZXNUb0FycmF5JztcbmV4cG9ydCB7IGVudGl0aWVzVG9NYXAgfSBmcm9tICcuL2VudGl0aWVzVG9NYXAnO1xuZXhwb3J0IHsgU2VsZWN0QWxsT3B0aW9uc0EsIFNlbGVjdEFsbE9wdGlvbnNCLCBTZWxlY3RBbGxPcHRpb25zQywgU2VsZWN0QWxsT3B0aW9uc0QsIFNlbGVjdEFsbE9wdGlvbnNFIH0gZnJvbSAnLi9zZWxlY3RBbGxPdmVybG9hZHMnO1xuZXhwb3J0IHsgX19zdG9yZXNfXyB9IGZyb20gJy4vc3RvcmVzJztcbmV4cG9ydCB7IGlzRGV2LCBlbmFibGVBa2l0YVByb2RNb2RlLCBfX0RFVl9fIH0gZnJvbSAnLi9lbnYnO1xuZXhwb3J0IHsgaXNOb3RCcm93c2VyIH0gZnJvbSAnLi9yb290JztcbmV4cG9ydCB7IHJ1blN0b3JlQWN0aW9uLCBTdG9yZUFjdGlvbnMgfSBmcm9tICcuL3J1blN0b3JlQWN0aW9uJztcbmV4cG9ydCB7IGFycmF5VXBkYXRlIH0gZnJvbSAnLi9hcnJheVVwZGF0ZSc7XG5leHBvcnQgeyBhcnJheUFkZCB9IGZyb20gJy4vYXJyYXlBZGQnO1xuZXhwb3J0IHsgYXJyYXlVcHNlcnQgfSBmcm9tICcuL2FycmF5VXBzZXJ0JztcbmV4cG9ydCB7IGFycmF5RmluZCwgZGlzdGluY3RVbnRpbEFycmF5SXRlbUNoYW5nZWQsIGZpbmQgfSBmcm9tICcuL2FycmF5RmluZCc7XG5leHBvcnQgeyBhcnJheVJlbW92ZSB9IGZyb20gJy4vYXJyYXlSZW1vdmUnO1xuZXhwb3J0IHsgY3JlYXRlRW50aXR5UXVlcnksIGNyZWF0ZUVudGl0eVN0b3JlLCBjcmVhdGVRdWVyeSwgY3JlYXRlU3RvcmUgfSBmcm9tICcuL2ZwJztcbmV4cG9ydCAqIGZyb20gJy4vZW50aXR5QWN0aW9ucyc7XG5leHBvcnQgKiBmcm9tICcuL2Rpc3BhdGNoZXJzJztcbmV4cG9ydCB7IGNhY2hlYWJsZSB9IGZyb20gJy4vY2FjaGVhYmxlJztcbmV4cG9ydCB7IGNvbWJpbmVRdWVyaWVzIH0gZnJvbSAnLi9jb21iaW5lUXVlcmllcyc7XG5leHBvcnQgeyBFbnRpdHlTZXJ2aWNlIH0gZnJvbSAnLi9lbnRpdHlTZXJ2aWNlJztcbiJdfQ==