Skip to content

Function: invokeMutator()

invokeMutator<S, TCtx>(name, mutator, params): Promise<void>

Defined in: core/src/mutators.ts:120

Normalize + run a mutator. When the mutator carries an args schema, the caller-provided value is validated against it first; validation failures throw MutatorValidationError before any db call.

S extends Record<string, AnyTable>

TCtx

string

Mutator<S, TCtx, unknown>

{ db: Db<S>; args: unknown; ctx: TCtx; } & MutatorOrigin

Promise<void>