astro-ghostcms/.pnpm-store/v3/files/b6/dba5895812965cffa6cb1d40378...

18 lines
439 B
Plaintext
Raw Normal View History

2024-02-14 14:10:47 +00:00
import { isMap } from '../../nodes/identity.js';
import { YAMLMap } from '../../nodes/YAMLMap.js';
const map = {
collection: 'map',
default: true,
nodeClass: YAMLMap,
tag: 'tag:yaml.org,2002:map',
resolve(map, onError) {
if (!isMap(map))
onError('Expected a mapping for this tag');
return map;
},
createNode: (schema, obj, ctx) => YAMLMap.from(schema, obj, ctx)
};
export { map };