Function: executeWrite()
executeWrite<
T>(operation,settings,fn,signal?):Promise<T>
Run one non-idempotent write through the shared executor and unwrap it.
execute() never throws, so a failed send arrives as { ok: false } with a
status the interceptors already sanitized; it is logged here and re-raised
as a stable ExecutionError so an upstream message never becomes the
caller’s error text. signal is the caller’s own cancellation (an agent
run, a request teardown); it is merged with the signal the timeout
interceptor supplies so either one unwinds the I/O.
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”operation
Section titled “operation”string
settings
Section titled “settings”(signal?) => Promise<T>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<T>