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.

54 lines (46 loc) 1.37 kB
//---- // OPENAPI //---- // DOCUMENTS export * from "./OpenApi"; export * from "./SwaggerV2"; export * from "./OpenApiV3"; export * from "./OpenApiV3_1"; // SCEHAMS export * from "./structures/IJsonSchemaAttribute"; export * from "./utils/OpenApiTypeChecker"; //---- // MIGRATION //---- // APPLICATION export * from "./structures/IHttpMigrateApplication"; export * from "./structures/IHttpMigrateRoute"; // HTTP export * from "./structures/IHttpConnection"; export * from "./structures/IHttpResponse"; export * from "./http/HttpError"; // FACADE export * from "./HttpMigration"; //---- // LLM //---- // CONTROLLERS export * from "./structures/IHttpLlmController"; export * from "./structures/IHttpLlmApplication"; export * from "./structures/IHttpLlmFunction"; export * from "./structures/ILlmController"; export * from "./structures/ILlmFunction"; export * from "./structures/ILlmApplication"; export * from "./structures/IMcpLlmApplication"; export * from "./structures/IMcpLlmController"; export * from "./structures/IMcpLlmFunction"; export * from "./structures/IMcpTool"; // SCHEMA export * from "./structures/ILlmSchema"; export * from "./structures/IOpenApiSchemaError"; export * from "./structures/IResult"; export * from "./structures/IValidation"; // FACADE export * from "./HttpLlm"; export * from "./McpLlm"; export * from "./utils/LlmTypeChecker";