UNPKG

@swarmion/serverless-contracts

Version:

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

12 lines 622 B
import { PutEventsResultEntry } from '@aws-sdk/client-eventbridge'; import { EventBridgePayloadType } from './common'; import { EventBridgeContract } from '../eventBridgeContract'; import { PutEventBuilderArgs } from './putEvent'; export type PutEventsBuilderArgs<Contract extends EventBridgeContract> = PutEventBuilderArgs<Contract> & { throughputCallsPerSecond?: number; }; export type PutEventsSideEffect<Contract extends EventBridgeContract> = (payloads: EventBridgePayloadType<Contract>[]) => Promise<{ failedEntryCount: number; entries: PutEventsResultEntry[]; }>; //# sourceMappingURL=putEvents.d.ts.map