@convex-dev/action-retrier
Version:
Convex component for retrying idempotent actions.
37 lines • 1.11 kB
TypeScript
export declare const start: import("convex/server").RegisteredMutation<"public", {
functionHandle: string;
functionArgs: any;
options: {
runAt?: number | undefined;
runAfter?: number | undefined;
onComplete?: string | undefined;
initialBackoffMs: number;
base: number;
maxFailures: number;
logLevel: "DEBUG" | "INFO" | "WARN" | "ERROR";
};
}, Promise<import("convex/values").GenericId<"runs">>>;
export declare const status: import("convex/server").RegisteredQuery<"public", {
runId: string;
}, Promise<{
type: "inProgress";
result?: undefined;
} | {
type: "completed";
result: {
type: "success";
returnValue: any;
} | {
type: "failed";
error: string;
} | {
type: "canceled";
};
}>>;
export declare const cancel: import("convex/server").RegisteredMutation<"public", {
runId: string;
}, Promise<boolean>>;
export declare const cleanup: import("convex/server").RegisteredMutation<"public", {
runId: string;
}, Promise<void>>;
//# sourceMappingURL=public.d.ts.map