tryError Documentation

Type Alias: ErrorEvent
Type

tryError API Documentation v0.0.1-alpha.1


tryError API Documentation / ErrorEvent

Type Alias: ErrorEvent

type ErrorEvent =
  | {
      error: TryError;
      timestamp: number;
      type: "error:created";
    }
  | {
      original: TryError;
      timestamp: number;
      transformed: TryError;
      type: "error:transformed";
    }
  | {
      error: TryError;
      timestamp: number;
      type: "error:pooled";
    }
  | {
      error: TryError;
      timestamp: number;
      type: "error:released";
    }
  | {
      error: TryError;
      serialized: any;
      timestamp: number;
      type: "error:serialized";
    }
  | {
      cause: unknown;
      error: TryError;
      timestamp: number;
      type: "error:wrapped";
    }
  | {
      attempt: number;
      error: TryError;
      timestamp: number;
      type: "error:retry";
    }
  | {
      error: TryError;
      recovery: any;
      timestamp: number;
      type: "error:recovered";
    };

Defined in: events.ts:13

Error lifecycle events