@swarmion/serverless-contracts
Version:
Generate and use type-safe contracts between your Serverless services.
6 lines • 704 B
TypeScript
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