interface AfterErrorHook {
    afterError: (
        hookCtx: HookContext,
        response: null | Response,
        error: unknown,
    ) => Awaitable<{ error: unknown; response: null | Response }>;
}

Properties

Properties

afterError: (
    hookCtx: HookContext,
    response: null | Response,
    error: unknown,
) => Awaitable<{ error: unknown; response: null | Response }>

A hook that is called after the SDK encounters an error, or a non-successful response. The hook can introduce instrumentation code such as logging, tracing and metrics or modify the response or error values.