Checks whether this provider can store documents
true if document storage is supported
Deletes an entity from the data store
The entity/collection name
The entity key/ID
A promise that resolves to true if deletion was successful
Loads an entity from the data store
The entity/collection name
The entity key/ID
A promise that resolves to the entity or undefined if not found
Rejects the promise if the entity is not found
The entity/collection name
The entity key/ID
Searches for entities and optionally sorts, groups, and transforms the results
The entity/collection name
Optionalsort: ISortBy<T>Optional sort criteria
OptionalgroupBy: anyOptional grouping configuration
Optionaltransformer: IDataTransformer<T>Optional data transformer
Additional filter criteria
An observable emitting the processed results
Searches for entities matching the given criteria
The entity/collection name
Filter criteria to apply
An observable emitting matching entities
Upload one document to a server store and returns the url or the id needed to retrieve them.
The file to upload
Upload documents to a server store and returns the url or the id needed to retrieve them.
The files to upload
Interface for a store provider that handles CRUD operations on entities