UNPKG

@signaldb/core

Version:

SignalDB is a client-side database that provides a simple MongoDB-like interface to the data with first-class typescript support to achieve an optimistic UI. Data persistence can be achieved by using storage providers that store the data through a JSON in

18 lines (17 loc) 1.31 kB
export type { default as ReactivityAdapter } from './types/ReactivityAdapter'; export type { default as MemoryAdapter } from './types/MemoryAdapter'; export type { default as PersistenceAdapter, Changeset, LoadResponse, } from './types/PersistenceAdapter'; export type { default as Selector } from './types/Selector'; export type { default as Modifier } from './types/Modifier'; export type { BaseItem, ObserveCallbacks, CursorOptions, Transform, SortSpecifier, FieldSpecifier, FindOptions, CollectionOptions, } from './Collection'; export { default as Collection, createIndex } from './Collection'; export { default as AutoFetchCollection } from './AutoFetchCollection'; export { default as combinePersistenceAdapters } from './persistence/combinePersistenceAdapters'; export { default as createIndexProvider } from './createIndexProvider'; export { default as createMemoryAdapter } from './createMemoryAdapter'; export { default as createPersistenceAdapter } from './persistence/createPersistenceAdapter'; export { default as createReactivityAdapter } from './createReactivityAdapter'; export { default as isEqual } from './utils/isEqual'; export { default as modify } from './utils/modify'; export { default as randomId } from './utils/randomId'; export { default as EventEmitter } from './utils/EventEmitter';