@swarmion/serverless-contracts
Version:
Generate and use type-safe contracts between your Serverless services.
10 lines • 674 B
TypeScript
import { GenericApiGatewayContract } from '../apiGatewayContract';
import { ApiGatewayLambdaCompleteTriggerType, ApiGatewayTriggerArgs } from '../types';
/**
* Returns a basic serverless function trigger associated to an ApiGatewayContract
*
* @argument contract your ApiGatewayContract
* @argument additionalConfig for example an authorizer reference. Only required when the contract requires authentication
*/
export declare const getApiGatewayTrigger: <Contract extends GenericApiGatewayContract>(contract: Contract, ...[additionalConfig]: ApiGatewayTriggerArgs<Contract>) => ApiGatewayLambdaCompleteTriggerType<Contract>;
//# sourceMappingURL=lambdaTrigger.d.ts.map