UNPKG

@swarmion/serverless-contracts

Version:

Generate and use type-safe contracts between your Serverless services.

8 lines 534 B
import { SendMessageBatchRequestEntry } from '@aws-sdk/client-sqs'; import { SQSContract } from '../sqsContract'; import { SqsMessage, SqsMessageBodyType } from '../types'; export declare const serializeMessage: <Contract extends SQSContract>({ contract, bodySerializer, }: { contract: Contract; bodySerializer?: (body: SqsMessageBodyType<Contract>) => string | undefined; }) => ({ body, messageAttributes, ...restMessage }: SqsMessage<Contract>) => SendMessageBatchRequestEntry; //# sourceMappingURL=serializeMessage.d.ts.map