3 var Type = require('../type');
5 var _hasOwnProperty = Object.prototype.hasOwnProperty;
7 function resolveYamlSet(data) {
12 var key, object = data;
15 if (_hasOwnProperty.call(object, key)) {
16 if (null !== object[key]) {
25 function constructYamlSet(data) {
26 return null !== data ? data : {};
29 module.exports = new Type('tag:yaml.org,2002:set', {
31 resolve: resolveYamlSet,
32 construct: constructYamlSet