UNPKG

@datorama/akita

Version:

A Reactive State Management Tailored-Made for JS Applications

74 lines (73 loc) 4.84 kB
export { action, currentAction, logAction, resetCustomAction, setAction, setSkipAction } from './actions'; export { getExitingActives, hasActiveState, isMultiActiveState, resolveActiveEntity } from './activeState'; export { addEntities, AddEntitiesOptions, AddEntitiesParams } from './addEntities'; export { arrayAdd } from './arrayAdd'; export { arrayFind, distinctUntilArrayItemChanged, find } from './arrayFind'; export { arrayRemove } from './arrayRemove'; export { arrayToggle, byId, byKey } from './arrayToggle'; export { arrayUpdate } from './arrayUpdate'; export { arrayUpsert } from './arrayUpsert'; export { cacheable } from './cacheable'; export { coerceArray } from './coerceArray'; export { combineQueries } from './combineQueries'; export { AkitaConfig, akitaConfig, getAkitaConfig } from './config'; export { DEFAULT_ID_KEY } from './defaultIDKey'; export { akitaDevtools, DevtoolsOptions, NgZoneLike } from './devtools'; export * from './dispatchers'; export { entitiesToArray } from './entitiesToArray'; export { entitiesToMap } from './entitiesToMap'; export * from './entityActions'; export { EntityService } from './entityService'; export { EntityStore, EntityUIStore } from './entityStore'; export { enableAkitaProdMode, isDev, __DEV__ } from './env'; export { filterNil, filterNilValue } from './filterNil'; export { createEntityQuery, createEntityStore, createQuery, createStore } from './fp'; export { getActiveEntities, SetActiveOptions } from './getActiveEntities'; export { getInitialEntitiesState } from './getInitialEntitiesState'; export { getValue } from './getValueByString'; export { guid } from './guid'; export { hasEntity } from './hasEntity'; export { isArray } from './isArray'; export { isDefined } from './isDefined'; export { isEmpty } from './isEmpty'; export { isFunction } from './isFunction'; export { isNil } from './isNil'; export { isNumber } from './isNumber'; export { isObject } from './isObject'; export { isPlainObject } from './isPlainObject'; export { isString } from './isString'; export { isUndefined } from './isUndefined'; export { persistState, PersistState, PersistStateParams, PersistStateSelectFn, selectPersistStateInit } from './persistState'; export { DirtyCheckComparator, dirtyCheckDefaultParams, DirtyCheckParams, DirtyCheckPlugin, DirtyCheckResetParams, getNestedPath } from './plugins/dirtyCheck/dirtyCheckPlugin'; export { DirtyCheckCollectionParams, EntityDirtyCheckPlugin } from './plugins/dirtyCheck/entityDirtyCheckPlugin'; export { EntityCollectionPlugin, RebaseActions } from './plugins/entityCollectionPlugin'; export { PaginationResponse, Paginator, PaginatorConfig, PaginatorPlugin } from './plugins/paginator/paginatorPlugin'; export { AkitaFormProp, ArrayControlFactory, FormGroupLike, PersistFormParams, PersistNgFormPlugin } from './plugins/persistForm/persistNgFormPlugin'; export { AkitaPlugin, Queries } from './plugins/plugin'; export { EntityStateHistoryPlugin, StateHistoryEntityParams } from './plugins/stateHistory/entityStateHistoryPlugin'; export { StateHistoryParams, StateHistoryPlugin } from './plugins/stateHistory/stateHistoryPlugin'; export { Query } from './query'; export { QueryConfig, queryConfigKey, QueryConfigOptions, SortBy, SortByOptions } from './queryConfig'; export { EntityUIQuery, QueryEntity } from './queryEntity'; export { removeAllEntities, removeEntities, RemoveEntitiesParams } from './removeEntities'; export { resetStores, ResetStoresParams } from './resetStores'; export { isNotBrowser } from './root'; export { EntityStoreAction, getEntityStore, getEntityStoreByName, getStore, getStoreByName, runEntityStoreAction, runStoreAction, StoreAction } from './runStoreAction'; export { SelectAllOptionsA, SelectAllOptionsB, SelectAllOptionsC, SelectAllOptionsD, SelectAllOptionsE } from './selectAllOverloads'; export { isEntityState, setEntities, SetEntitiesParams } from './setEntities'; export { setLoading } from './setLoading'; export { setLoadingAndError } from './setLoadingAndError'; export { setValue } from './setValueByString'; export { SnapshotManager, snapshotManager } from './snapshotManager'; export { compareValues, Order } from './sort'; export { sortByOptions } from './sortByOptions'; export { Store } from './store'; export { configKey, StoreConfig, StoreConfigOptions } from './storeConfig'; export { __stores__ } from './stores'; export { toBoolean } from './toBoolean'; export { toEntitiesIds } from './toEntitiesIds'; export { toEntitiesObject } from './toEntitiesObject'; export { trackIdChanges } from './trackIdChanges'; export { applyTransaction, commit, endBatch, isTransactionInProcess, startBatch, transaction, TransactionManager, transactionManager, withTransaction } from './transaction'; export * from './types'; export { updateEntities, UpdateEntitiesParams } from './updateEntities';