UNPKG

@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.

18 lines (17 loc) 568 B
import { OpenApi } from "../OpenApi"; import { IValidation } from "../structures/IValidation"; export declare namespace OpenApiValidator { const create: (prop: { components: OpenApi.IComponents; schema: OpenApi.IJsonSchema; required: boolean; equals?: boolean; }) => (value: unknown) => IValidation<unknown>; const validate: (props: { components: OpenApi.IComponents; schema: OpenApi.IJsonSchema; value: unknown; required: boolean; equals?: boolean; }) => IValidation<unknown>; }