UNPKG

@swarmion/serverless-contracts

Version:

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

6 lines 704 B
import { EventBridgeContract, GenericApiGatewayContract } from '../contracts'; import { ApiGatewayLambdaCompleteTriggerType, ApiGatewayTriggerArgs } from '../contracts/apiGateway/types'; import { EventBridgeLambdaTrigger, EventBridgeTriggerArgs } from '../contracts/eventBridge/types'; export declare function getTrigger<Contract extends GenericApiGatewayContract>(contract: Contract, ...[additionalConfig]: ApiGatewayTriggerArgs<Contract>): ApiGatewayLambdaCompleteTriggerType<Contract>; export declare function getTrigger<Contract extends EventBridgeContract>(contract: Contract, additionalConfig: EventBridgeTriggerArgs): EventBridgeLambdaTrigger<Contract>; //# sourceMappingURL=lambdaTrigger.d.ts.map