@bitblit/ratchet-epsilon-common
Version:
Tiny adapter to simplify building API gateway Lambda APIS
13 lines (12 loc) • 493 B
TypeScript
import { RouteValidatorConfig } from './route-validator-config.js';
import { HandlerFunction } from '../../config/http/handler-function.js';
import { HttpProcessingConfig } from '../../config/http/http-processing-config.js';
export interface RouteMapping {
method: string;
path: string;
function: HandlerFunction<any>;
metaProcessingConfig: HttpProcessingConfig;
validation: RouteValidatorConfig;
outboundValidation: RouteValidatorConfig;
authorizerName: string;
}