WidenedSlice<R extends string, S extends Record<R, any>, EM extends EventMapBase, N extends string, Spec>
typeThe store type after mounting slice N from Spec.
Definition
type
type WidenedSlice<R extends string, S extends Record<R, any>, EM extends EventMapBase, N extends string, Spec> = DecoratableStore<WidenNames<R, N>, SatisfiesSlices<WidenState<S, N, StateOfSpec<Spec>>, WidenNames<R, N>>, Merge<EM, EMAddOf<Spec>>>DecoratableStore<WidenNames<R, N>, SatisfiesSlices<WidenState<S, N, StateOfSpec<Spec>>, WidenNames<R, N>>, Merge<EM, EMAddOf<Spec>>>
Type parameters
| Name | Type | Description |
|---|---|---|
R | extends string | |
S | extends Record<R, any> | |
EM | extends EventMapBase | |
N | extends string | |
Spec | — |