UNPKG

inngest

Version:

Official SDK for Inngest.com. Inngest is the reliability layer for modern applications. Inngest combines durable execution, events, and queues into a zero-infra platform with built-in observability.

38 lines 1.23 kB
/** * An error that, when thrown, indicates to Inngest that the function should be * retried after a given amount of time. * * A `message` must be provided, as well as a `retryAfter` parameter, which can * be a `number` of milliseconds, an `ms`-compatible time string, or a `Date`. * * An optional `cause` can be provided to provide more context to the error. * * @public */ export declare class RetryAfterError extends Error { /** * The underlying cause of the error, if any. * * This will be serialized and sent to Inngest. */ readonly cause?: unknown; /** * The time after which the function should be retried. Represents either a * number of milliseconds or a RFC3339 date. */ readonly retryAfter: string; constructor(message: string, /** * The time after which the function should be retried. Represents either a * number of milliseconds or a RFC3339 date. */ retryAfter: number | string | Date, options?: { /** * The underlying cause of the error, if any. * * This will be serialized and sent to Inngest. */ cause?: unknown; }); } //# sourceMappingURL=RetryAfterError.d.ts.map