The type of keys for the given store.
Known store names extracted from the schema.
The type of a possible value in a StoreSchema.
The type of values in the given store.
The type describing the "path" to a deep property of a StoreValue.
The resulting type is a union of arrays describing all valid "paths" to deep properties.
This only goes two levels deep, at the most, including the base level. If your Schema has deeper nesting than that and it needs to connect a DynamicComponent to a deep property, consider refactoring. More than two levels implies a schema of some complexity that will be difficult to maintain.
For example
type PropertyPath = StoreValuePropertyPath<{
a: { b: boolean };
z: number;
}>;
is the same as
type PropertyPath =
| ["a"] | ["z"]
| ["a", "b"];
A transaction on one or more stores.
Generated using TypeDoc
The type
T
without its inherent primitive prototype properties.