node-query/node_modules/grunt-istanbul/node_modules/istanbul/node_modules/js-yaml/benchmark/implementations/js-yaml-3.0.2/lib/js-yaml/type/js/undefined.js

29 lines
508 B
JavaScript

'use strict';
var Type = require('../../type');
function resolveJavascriptUndefined(state) {
state.result = undefined;
return true;
}
function representJavascriptUndefined(/*object, explicit*/) {
return '';
}
function isUndefined(object) {
return 'undefined' === typeof object;
}
module.exports = new Type('tag:yaml.org,2002:js/undefined', {
loadKind: 'scalar',
loadResolver: resolveJavascriptUndefined,
dumpPredicate: isUndefined,
dumpRepresenter: representJavascriptUndefined
});