Skip to main content

PatchHandler

@rotorsoft/act-root


@rotorsoft/act-root / act/src / PatchHandler

Type Alias: PatchHandler()<S, E, K>

PatchHandler<S, E, K> = (event, state) => Readonly<Patch<S>>

Defined in: libs/act/src/types/action.ts:148

Handles patching state in response to a committed event.

Type Parameters

S

S extends Schema

State schema.

E

E extends Schemas

Event schemas.

K

K extends keyof E

Event name.

Parameters

event

Committed<E, K>

state

Readonly<S>

Returns

Readonly<Patch<S>>