ohctechv3/.svn/pristine/e7/e707d6a9b2ae3efab79505c8a068600872598a71.svn-base
2024-10-28 15:03:36 +05:30

18 lines
439 B
Plaintext

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 };