Type Parameters
- EventSchema extends undefined | ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
- ResponseSchema extends undefined | ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
- GlobalParams extends Record<string, unknown>
- StageParams extends Record<string, unknown>
- EventTypeMap extends {
alb: ALBEvent;
cloudfront: CloudFrontRequestEvent;
"cloudwatch-logs": CloudWatchLogsEvent;
"cognito-userpool": CognitoUserPoolTriggerEvent;
dynamodb: DynamoDBStreamEvent;
eventbridge: EventBridgeEvent<string, unknown>;
firehose: FirehoseTransformationEvent;
http: APIGatewayProxyEventV2;
kinesis: KinesisStreamEvent;
rest: APIGatewayProxyEvent;
s3: S3Event;
ses: SESEvent;
sns: SNSEvent;
sqs: SQSEvent;
step: { Payload?: unknown; [key: string]: unknown };
} - EventType extends string | number | symbol
Returns {
basePath: string;
contexts: readonly HttpContext[];
method:
| "options"
| "head"
| "trace"
| "get"
| "put"
| "post"
| "delete"
| "patch"
| `x-${string}`
| "$ref"
| "summary"
| "description"
| "servers"
| "parameters";
}
HTTP method key, basePath, and unique contexts list
Resolve
(method, basePath, contexts)
for an HTTP function definition.