Optionalprovider: XtStoreProvider<any>Optional default store provider
Checks if the provider for the given entity supports document storage.
Optionalname: stringOptional entity name
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
Returns the default store provider.
The default provider, or undefined if not set
Returns the default store provider, throwing if none is set.
The default provider
Retrieves a provider by entity name, falling back to the default provider.
Optionalname: stringOptional entity name to look up a specific provider
The matching provider, or the default if available
Retrieves a provider by entity name, throwing if none is found.
Optionalname: stringOptional entity name
The matching provider
Loads an entity by its key. Returns undefined if not found.
The entity name
The entity identifier
A promise resolving to the entity or undefined
Creates a new store criteria instance for filtering.
The field name to filter on
The value to match
The comparison operator
A new XtStoreCriteria instance
Removes the default store provider.
Removes a registered provider by entity name.
Optionalname: stringOptional entity name; if omitted removes the default provider
Removes the provider registered for a given source type.
The source type identifier
Clears all registered providers by position and source type.
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 data 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
Sets the default store provider.
The provider to set as default
Registers a provider, optionally associated with a specific entity name.
The store provider to register
Optionalname: stringOptional entity name; if omitted the provider becomes the default
Registers a provider for a given source type.
The store provider to register
The source type identifier
Uploads documents via the provider.
The files to upload
Optionalname: stringOptional entity name
An observable emitting upload result info
Stores (creates or updates) an entity via the appropriate provider.
The entity name
The entity data to store
A promise resolving to the stored entity
StaticsetSets a test provider, overriding all normal provider resolution.
The provider to use during tests
Central manager for XtStore providers. Routes store operations to the appropriate provider based on entity name or source type, and supports test-mode provider overrides.