@nestia/sdk
Version:
Nestia SDK and Swagger generator
14 lines (13 loc) • 637 B
TypeScript
import { OpenApi } from "@samchon/openapi";
import { INestiaConfig } from "../INestiaConfig";
import { ITypedApplication } from "../structures/ITypedApplication";
import { ITypedHttpRoute } from "../structures/ITypedHttpRoute";
export declare namespace SwaggerGenerator {
const generate: (app: ITypedApplication) => Promise<void>;
const compose: (props: {
config: Omit<INestiaConfig.ISwaggerConfig, "output">;
routes: ITypedHttpRoute[];
document: OpenApi.IDocument;
}) => OpenApi.IDocument;
const initialize: (config: Omit<INestiaConfig.ISwaggerConfig, "output">) => Promise<OpenApi.IDocument>;
}