Checks whether the provider supports document storage.
True if document storage is supported
Deletes an entity by its key.
The entity name
The entity identifier
A promise resolving to true if deletion succeeded
Loads an entity by its key, returning undefined if not found.
The entity name
The entity identifier
A promise resolving to the entity or undefined
Loads an entity by its key, rejecting if not found.
The entity name
The entity identifier
A promise resolving to the entity
Searches entities and applies sorting, grouping, and transformation.
An observable emitting the prepared entities
Searches entities matching the given criteria.
The entity name
Filter criteria to apply
An observable emitting the 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
The standard interface for any store provider