Indicates that this provider supports document storage.
True
Deletes an entity by key.
The entity type name
The entity key
A promise resolving to true if deleted, false otherwise
Loads an entity by key, returning undefined if not found.
The entity type name
The entity key
A promise resolving to the entity or undefined
Loads an entity by key, throwing if not found.
The entity type name
The entity key
A promise resolving to the entity
Search and prepare entities with sorting, grouping, and transformation (not implemented).
Optionalsort: anyOptionalgroupBy: anyOptionaltransformer: IDataTransformer<T>Searches entities by optional criteria. Returns all entities if no criteria provided.
The entity type name
Optional filter criteria
An observable of matching entities
Stores a document file and returns its document info.
The file to store
A promise resolving to the document info
Stores multiple document files (not implemented).
A test implementation of IStoreProvider that stores entities in an in-memory map. Supports basic CRUD and filtering operations for unit testing.