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.

1 lines 727 B
{"version":3,"file":"OpenApiConstantValidator.mjs","sources":["../../../src/utils/internal/OpenApiConstantValidator.ts"],"sourcesContent":["import { OpenApi } from \"../../OpenApi\";\nimport { IOpenApiValidatorContext } from \"./IOpenApiValidatorContext\";\n\nexport namespace OpenApiConstantValidator {\n export const validate = (\n ctx: IOpenApiValidatorContext<OpenApi.IJsonSchema.IConstant>,\n ): boolean => {\n return ctx.value === ctx.schema.const || ctx.report(ctx);\n };\n}\n"],"names":["OpenApiConstantValidator","validate","ctx","value","schema","const","report"],"mappings":"AAGM,IAAWA;;CAAjB,SAAiBA;IACFA,yBAAAC,WACXC,OAEOA,IAAIC,UAAUD,IAAIE,OAAOC,SAASH,IAAII,OAAOJ;AAEvD,EAND,CAAiBF,6BAAAA,2BAAwB,CAAA;;"}