mirror of
https://github.com/hanzoai/trpc-openapi.git
synced 2026-10-30 18:18:55 +00:00
16 lines
679 B
TypeScript
16 lines
679 B
TypeScript
import { ZodOpenApiPathsObject } from 'zod-openapi';
|
|
import { OpenApiMeta, OpenApiRouter } from '../types';
|
|
export declare enum HttpMethods {
|
|
GET = "get",
|
|
POST = "post",
|
|
PATCH = "patch",
|
|
PUT = "put",
|
|
DELETE = "delete"
|
|
}
|
|
export declare const getOpenApiPathsObject: <TMeta = Record<string, unknown>>(appRouter: OpenApiRouter, securitySchemeNames: string[], filter?: (ctx: {
|
|
metadata: {
|
|
openapi: NonNullable<OpenApiMeta["openapi"]>;
|
|
} & TMeta;
|
|
}) => boolean) => ZodOpenApiPathsObject;
|
|
export declare const mergePaths: (x?: ZodOpenApiPathsObject, y?: ZodOpenApiPathsObject) => ZodOpenApiPathsObject | undefined;
|
|
//# sourceMappingURL=paths.d.ts.map
|