UNPKG

@bitblit/ratchet-epsilon-common

Version:

Tiny adapter to simplify building API gateway Lambda APIS

17 lines (16 loc) 667 B
import { BackgroundProcessor } from '../../config/background/background-processor.js'; import { BackgroundManagerLike } from '../../background/manager/background-manager-like.js'; export declare class RetryProcessor implements BackgroundProcessor<any> { private delegate; private opts; private static readonly RETRY_FIELD_NAME; constructor(delegate: BackgroundProcessor<any>, opts: RetryProcessorOptions); get typeName(): string; handleEvent(data: any, mgr: BackgroundManagerLike): Promise<void>; } export interface RetryProcessorOptions { retryCount?: number; baseDelayMS?: number; typePrefix?: string; typeSuffix?: string; }