import "../../index.d-BiUz7kM_.cjs"; import { AnyRouter, CreateContextCallback, HTTPBaseHandlerOptions, TRPCRequestInfo, inferRouterContext } from "../../unstable-core-do-not-import.d-Dh9CT5RO.cjs"; import "../../index.d-CvZXeEyR.cjs"; import { APIGatewayProxyEvent, APIGatewayProxyEventV2, APIGatewayProxyResult, APIGatewayProxyStructuredResultV2, Context, StreamifyHandler } from "aws-lambda"; //#region src/adapters/aws-lambda/getPlanner.d.ts type LambdaEvent = APIGatewayProxyEvent | APIGatewayProxyEventV2; /** 1:1 mapping of v1 or v2 input events, deduces which is which. * @internal **/ type inferAPIGWReturn = TEvent extends APIGatewayProxyEvent ? APIGatewayProxyResult : TEvent extends APIGatewayProxyEventV2 ? APIGatewayProxyStructuredResultV2 : never; //#endregion //#region src/adapters/aws-lambda/index.d.ts type CreateAWSLambdaContextOptions = { event: TEvent; context: Context; info: TRPCRequestInfo; }; type AWSLambdaOptions = HTTPBaseHandlerOptions & CreateContextCallback, AWSLambdaCreateContextFn>; type AWSLambdaCreateContextFn = ({ event, context, info }: CreateAWSLambdaContextOptions) => inferRouterContext | Promise>; declare function awsLambdaRequestHandler(opts: AWSLambdaOptions): (event: TEvent, context: Context) => Promise>; declare function awsLambdaStreamingRequestHandler(opts: AWSLambdaOptions): StreamifyHandler; //# sourceMappingURL=index.d.ts.map //#endregion export { AWSLambdaCreateContextFn, AWSLambdaOptions, CreateAWSLambdaContextOptions, awsLambdaRequestHandler, awsLambdaStreamingRequestHandler }; //# sourceMappingURL=index.d.cts.map