Skip to content
Version: xstate@5.0.0

PropertyAssigner type​

Signature:

export type PropertyAssigner<TContext extends MachineContext, TExpressionEvent extends EventObject, TParams extends ParameterizedObject['params'] | undefined, TEvent extends EventObject, TActor extends ProvidedActor> = {
[K in keyof TContext]?: PartialAssigner<TContext, TExpressionEvent, TParams, TEvent, TActor, K> | TContext[K];
};

References: MachineContext, EventObject, ParameterizedObject, ProvidedActor, PartialAssigner