@orpc/openapi
Version:
<div align="center"> <image align="center" src="https://orpc.unnoq.com/logo.webp" width=280 alt="oRPC logo" /> </div>
20 lines (17 loc) • 779 B
text/typescript
import { Context, Router } from '@orpc/server';
import { AwsLambdaHandler, AwsLambdaHandlerOptions } from '@orpc/server/aws-lambda';
import { S as StandardOpenAPIHandlerOptions } from '../../shared/openapi.CQmjvnb0.mjs';
import '@orpc/openapi-client/standard';
import '@orpc/server/standard';
import '@orpc/client';
import '@orpc/shared';
/**
* OpenAPI Handler for AWS Lambda.
*
* @see {@link https://orpc.unnoq.com/docs/openapi/openapi-handler OpenAPI Handler Docs}
* @see {@link https://orpc.unnoq.com/docs/adapters/http HTTP Adapter Docs}
*/
declare class OpenAPIHandler<T extends Context> extends AwsLambdaHandler<T> {
constructor(router: Router<any, T>, options?: NoInfer<StandardOpenAPIHandlerOptions<T> & AwsLambdaHandlerOptions>);
}
export { OpenAPIHandler };