1234567891011121314151617 |
- 'use strict';
- var Scalar = require('../../nodes/Scalar.js');
- const nullTag = {
- identify: value => value == null,
- createNode: () => new Scalar.Scalar(null),
- default: true,
- tag: 'tag:yaml.org,2002:null',
- test: /^(?:~|[Nn]ull|NULL)?$/,
- resolve: () => new Scalar.Scalar(null),
- stringify: ({ source }, ctx) => typeof source === 'string' && nullTag.test.test(source)
- ? source
- : ctx.options.nullStr
- };
- exports.nullTag = nullTag;
|