@swarmion/serverless-contracts
Version:
Generate and use type-safe contracts between your Serverless services.
14 lines • 642 B
TypeScript
import { SQSContract } from '../sqsContract';
import { SendMessageBuilderOptions, SqsMessage } from '../types';
export declare const validateMessage: <Contract extends SQSContract>({ contract, message, options, index, }: {
contract: Contract;
message: SqsMessage<Contract>;
options: SendMessageBuilderOptions<Contract>;
index?: number;
}) => void;
export declare const validateMessages: <Contract extends SQSContract>({ contract, messages, options, }: {
contract: Contract;
messages: SqsMessage<Contract>[];
options: SendMessageBuilderOptions<Contract>;
}) => void;
//# sourceMappingURL=messagesValidation.d.ts.map