@swarmion/serverless-contracts
Version:
Generate and use type-safe contracts between your Serverless services.
6 lines • 604 B
TypeScript
import type { SQSBatchResponse } from 'aws-lambda/trigger/sqs';
import { SQSHandlerParameters, SwarmionSQSHandler, SwarmionSQSRecord } from '../types';
export declare const getAllRecordsHandler: <MessageBody, MessageAttributes, AdditionalArgs extends unknown[]>(handleRecord: SwarmionSQSHandler<MessageBody, MessageAttributes, AdditionalArgs>, context: SQSHandlerParameters[1], callback: SQSHandlerParameters[2], additionalArgs: AdditionalArgs) => (event: {
records: SwarmionSQSRecord<MessageBody, MessageAttributes>[];
}) => Promise<SQSBatchResponse>;
//# sourceMappingURL=allRecordsHandler.d.ts.map