@samchon/openapi
Version:
Universal OpenAPI to LLM function calling schemas. Transform any Swagger/OpenAPI document into type-safe schemas for OpenAI, Claude, Qwen, and more.
7 lines (6 loc) • 599 B
text/typescript
import { OpenApi } from "../OpenApi";
export declare namespace LlmDescriptionInverter {
const numeric: (description: string | undefined) => Pick<OpenApi.IJsonSchema.INumber, "minimum" | "maximum" | "exclusiveMinimum" | "exclusiveMaximum" | "multipleOf" | "description">;
const string: (description: string | undefined) => Pick<OpenApi.IJsonSchema.IString, "format" | "pattern" | "contentMediaType" | "minLength" | "maxLength" | "description">;
const array: (description: string | undefined) => Pick<OpenApi.IJsonSchema.IArray, "minItems" | "maxItems" | "uniqueItems" | "description">;
}