@logixjs/core
    Preparing search index...

    Type Alias MutatorsFromMap<SSchema, AMap>

    MutatorsFromMap: {
        readonly [K in keyof AMap]?: (
            draft: Logic.Draft<Schema.Schema.Type<SSchema>>,
            payload: PayloadOfActionDef<AMap[K]>,
        ) => void
    }

    Derive a tag-keyed "draft-style reducer (mutator) map" from an Action Map:

    • Each Action tag may optionally declare a (draftState, payload) => void.
    • Higher-level APIs wrap it into a pure reducer via Module.Reducer.mutate / Module.Reducer.mutateMap.

    Type Parameters