@visulima/api-platform
Version:
Visulima API platform is a set of tools to build and consume web APIs
21 lines (17 loc) • 759 B
text/typescript
export { getSwaggerStaticProps } from './index-browser.mjs';
import { S as SwaggerHandlerOptions } from '../../swagger-handler-CsN63rqo.mjs';
import { BaseDefinition } from '@visulima/jsdoc-open-api';
import { NextConfig } from 'next/types';
import 'node:http';
import '@visulima/crud';
import 'openapi-types';
declare const swaggerApiRoute: <M extends string, PrismaClient>(options: Partial<SwaggerHandlerOptions<M, PrismaClient>>) => void;
declare const withOpenApi: ({ definition, output, sources, verbose, }: {
definition: Exclude<BaseDefinition, "openapi"> & {
openapi?: string;
};
output: string;
sources: string[];
verbose?: boolean;
}) => (nextConfig: NextConfig) => NextConfig;
export { swaggerApiRoute, withOpenApi };