ProviderProps
ProviderProps props are used with the Provider component, so that Store, Metrics, Indexes, Relationships, Queries, and Checkpoints objects can be passed into the context of a Svelte 5 application and used throughout.
{
store?: Store;
storesById?: {[id: Id]: Store};
metrics?: Metrics;
metricsById?: {[id: Id]: Metrics};
indexes?: Indexes;
indexesById?: {[id: Id]: Indexes};
relationships?: Relationships;
relationshipsById?: {[id: Id]: Relationships};
queries?: Queries;
queriesById?: {[id: Id]: Queries};
checkpoints?: Checkpoints;
checkpointsById?: {[id: Id]: Checkpoints};
persister?: AnyPersister;
persistersById?: {[id: Id]: AnyPersister};
synchronizer?: Synchronizer;
synchronizersById?: {[id: Id]: Synchronizer};
children: Snippet;
}| Type | Description | |
|---|---|---|
store? | Store | A default single |
storesById? | {[id: Id]: Store} | An object containing multiple |
metrics? | Metrics | A default single |
metricsById? | {[id: Id]: Metrics} | An object containing multiple |
indexes? | Indexes | A default single |
indexesById? | {[id: Id]: Indexes} | An object containing multiple |
relationships? | Relationships | A default single |
relationshipsById? | {[id: Id]: Relationships} | An object containing multiple |
queries? | Queries | A default single |
queriesById? | {[id: Id]: Queries} | An object containing multiple |
checkpoints? | Checkpoints | A default single |
checkpointsById? | {[id: Id]: Checkpoints} | An object containing multiple |
persister? | AnyPersister | A default single |
persistersById? | {[id: Id]: AnyPersister} | An object containing multiple |
synchronizer? | Synchronizer | A default single |
synchronizersById? | {[id: Id]: Synchronizer} | An object containing multiple |
children | Snippet | The |
One of each type of object can be provided as a default within the context. Additionally, multiple of each type of object can be provided in an Id-keyed map to the ___ById props.
Since
v8.1.0