UNPKG

@omnichat/middy-lock-redis

Version:
21 lines (20 loc) 440 B
declare type Callback<T> = (err: Error, value?: T) => void; export interface IEvent { event: { Records?: SQSRecord[]; RecordsLock?: SQSRecord[]; body?: string; lock?: Lock; }; error?: Error; } export interface SQSRecord { messageId: string; body: string; lock: Lock; } export interface Lock { expiration: number; unlock(callback?: Callback<void>): Promise<void>; } export {};