WidenedSlice<R extends string, S extends Record<R, any>, EM extends EventMapBase, N extends string, Spec>

type
types.ts:2113

The 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

NameTypeDescription
Rextends string
Sextends Record<R, any>
EMextends EventMapBase
Nextends string
Spec—