dify/packages/contracts/openapi-yaml.ts
2026-07-10 04:03:30 +00:00

24 lines
356 B
TypeScript

import {
binaryTag,
CORE_SCHEMA,
load,
mergeTag,
omapTag,
pairsTag,
setTag,
timestampTag,
} from 'js-yaml'
const OPENAPI_YAML_SCHEMA = CORE_SCHEMA.withTags(
binaryTag,
mergeTag,
omapTag,
pairsTag,
setTag,
timestampTag,
)
export function loadOpenApiYaml(input: string) {
return load(input, { schema: OPENAPI_YAML_SCHEMA })
}