12345678910111213141516171819202122232425262728 |
- 'use strict';
- var Type = require('../../type');
- function resolveJavascriptUndefined() {
- return true;
- }
- function constructJavascriptUndefined() {
- /*eslint-disable no-undefined*/
- return undefined;
- }
- function representJavascriptUndefined() {
- return '';
- }
- function isUndefined(object) {
- return typeof object === 'undefined';
- }
- module.exports = new Type('tag:yaml.org,2002:js/undefined', {
- kind: 'scalar',
- resolve: resolveJavascriptUndefined,
- construct: constructJavascriptUndefined,
- predicate: isUndefined,
- represent: representJavascriptUndefined
- });
|