Sha256: 5c2c78e1e482a8d3fd5f03b40d9c528ad59b3762a2ef700e25618488dc0649c8

Contents?: true

Size: 539 Bytes

Versions: 46

Compression:

Stored size: 539 Bytes

Contents

'use strict';

var Type = require('../../type');

function resolveJavascriptUndefined() {
  return true;
}

function constructJavascriptUndefined() {
  return undefined;
}

function representJavascriptUndefined() {
  return '';
}

function isUndefined(object) {
  return 'undefined' === typeof object;
}

module.exports = new Type('tag:yaml.org,2002:js/undefined', {
  kind: 'scalar',
  resolve: resolveJavascriptUndefined,
  construct: constructJavascriptUndefined,
  predicate: isUndefined,
  represent: representJavascriptUndefined
});

Version data entries

46 entries across 39 versions & 3 rubygems

Version Path
opal-0.10.6 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.6.beta stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.5 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.4 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.3 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.2 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.1 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.0 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.0.rc2 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.9.4 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.9.3 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.0.rc1 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.0.beta5 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.0.beta4 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.0.beta3 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.0.beta2 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.10.0.beta1 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.9.2 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.9.0 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
opal-0.9.0.rc1 stdlib/nodejs/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js