Skip to content

Type Alias: EmailExecutor

EmailExecutor = <T>(fn, settings) => Promise<ExecutionResult<T>>

Runs one outbound send through AppKit’s interceptor chain. Matches Plugin.execute(), which never throws: a failure comes back as { ok: false }.

T

(signal?) => Promise<T>

EmailExecutionSettings

Promise<ExecutionResult<T>>