@redocly/openapi-core
Version:
See https://github.com/Redocly/redocly-cli
11 lines • 615 B
JavaScript
// TODO: add a type for "types" https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/js-yaml/index.d.ts
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
import { JSON_SCHEMA, types, load, dump } from 'js-yaml';
const DEFAULT_SCHEMA_WITHOUT_TIMESTAMP = JSON_SCHEMA.extend({
implicit: [types.merge],
explicit: [types.binary, types.omap, types.pairs, types.set],
});
export const parseYaml = (str, opts) => load(str, { schema: DEFAULT_SCHEMA_WITHOUT_TIMESTAMP, ...opts });
export const stringifyYaml = (obj, opts) => dump(obj, opts);
//# sourceMappingURL=index.js.map