- Core API Reference
- Collection
- createCollection
- liveQueryCollectionOptions
- createLiveQueryCollection
- createOptimisticAction
- createTransaction
- Electric DB Collection
- electricCollectionOptions
- Query DB Collection
- queryCollectionOptions
- RxDB DB Collection
- rxdbCollectionOptions
- PowerSync Collection
- powerSyncCollectionOptions
- createIndexedDB
- indexedDBCollectionOptions
- React Hooks
- useLiveQuery
electricCollectionOptions
Call Signature#
function electricCollectionOptions<T>(config): Omit<CollectionConfig<InferSchemaOutput<T>, string | number, T, UtilsRecord>, "utils" | "onInsert" | "onUpdate" | "onDelete"> & Pick<ElectricCollectionConfig<InferSchemaOutput<T>, T>, "onInsert" | "onUpdate" | "onDelete"> & object;Defined in: packages/electric-db-collection/src/electric.ts:1170
Creates Electric collection options for use with a standard Collection
Type Parameters#
T#
T extends StandardSchemaV1<unknown, unknown>
The explicit type of items in the collection (highest priority)
Parameters#
config#
ElectricCollectionConfig<InferSchemaOutput<T>, T> & object
Configuration options for the Electric collection
Returns#
Omit<CollectionConfig<InferSchemaOutput<T>, string | number, T, UtilsRecord>, "utils" | "onInsert" | "onUpdate" | "onDelete"> & Pick<ElectricCollectionConfig<InferSchemaOutput<T>, T>, "onInsert" | "onUpdate" | "onDelete"> & object
Collection options with utilities
Call Signature#
function electricCollectionOptions<T>(config): Omit<CollectionConfig<T, string | number, never, UtilsRecord>, "utils" | "onInsert" | "onUpdate" | "onDelete"> & Pick<ElectricCollectionConfig<T, never>, "onInsert" | "onUpdate" | "onDelete"> & object;Defined in: packages/electric-db-collection/src/electric.ts:1188
Creates Electric collection options for use with a standard Collection
Type Parameters#
T#
T extends Row<unknown>
The explicit type of items in the collection (highest priority)
Parameters#
config#
ElectricCollectionConfig<T, never> & object
Configuration options for the Electric collection
Returns#
Omit<CollectionConfig<T, string | number, never, UtilsRecord>, "utils" | "onInsert" | "onUpdate" | "onDelete"> & Pick<ElectricCollectionConfig<T, never>, "onInsert" | "onUpdate" | "onDelete"> & object
Collection options with utilities