UNPKG

@tsed/schema

Version:
18 lines (17 loc) 599 B
import { OpenSpec2, OpenSpec3 } from "@tsed/openspec"; import { JsonTokenOptions, SpecSerializerOptions } from "./getSpec.js"; export interface GenerateSpecOptions extends Omit<SpecSerializerOptions, "specType"> { tokens: JsonTokenOptions; version?: string; acceptMimes?: string; specVersion?: string; spec?: any; fileSpec?: any; sortPaths?: boolean; } /** * Generate OpenAPI spec from multiple sources (models, files, conf) * @param tokens * @param options */ export declare function generateSpec({ tokens, ...options }: GenerateSpecOptions): OpenSpec2 | OpenSpec3;