@tsed/schema
Version:
JsonSchema module for Ts.ED Framework
11 lines (10 loc) • 509 B
TypeScript
import { OS3Schema } from "@tsed/openspec";
import type { JSONSchema6 } from "json-schema";
import { JsonParameter } from "../../domain/JsonParameter.js";
import { JsonSchemaOptions } from "../../interfaces/JsonSchemaOptions.js";
export type JsonParameterOptions = JsonSchemaOptions & {
jsonParameter: JsonParameter;
jsonSchema: JSONSchema6;
oldSchemas: Record<string, OS3Schema>;
};
export declare function operationInParameterMapper(jsonParameter: JsonParameter, opts?: JsonSchemaOptions): any;