@tsed/schema
Version:
JsonSchema module for Ts.ED Framework
18 lines (17 loc) • 599 B
TypeScript
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;