mirror of
https://github.com/dawidd6/action-ansible-playbook.git
synced 2025-12-09 22:30:41 -07:00
node_modules: upgrade
This commit is contained in:
27
node_modules/yaml/browser/dist/schema/yaml-1.1/set.js
generated
vendored
27
node_modules/yaml/browser/dist/schema/yaml-1.1/set.js
generated
vendored
@@ -1,5 +1,5 @@
|
||||
import { isMap, isPair, isScalar } from '../../nodes/Node.js';
|
||||
import { createPair, Pair } from '../../nodes/Pair.js';
|
||||
import { isMap, isPair, isScalar } from '../../nodes/identity.js';
|
||||
import { Pair, createPair } from '../../nodes/Pair.js';
|
||||
import { YAMLMap, findPair } from '../../nodes/YAMLMap.js';
|
||||
|
||||
class YAMLSet extends YAMLMap {
|
||||
@@ -57,6 +57,17 @@ class YAMLSet extends YAMLMap {
|
||||
else
|
||||
throw new Error('Set items must all have null values');
|
||||
}
|
||||
static from(schema, iterable, ctx) {
|
||||
const { replacer } = ctx;
|
||||
const set = new this(schema);
|
||||
if (iterable && Symbol.iterator in Object(iterable))
|
||||
for (let value of iterable) {
|
||||
if (typeof replacer === 'function')
|
||||
value = replacer.call(iterable, value, value);
|
||||
set.items.push(createPair(value, null, ctx));
|
||||
}
|
||||
return set;
|
||||
}
|
||||
}
|
||||
YAMLSet.tag = 'tag:yaml.org,2002:set';
|
||||
const set = {
|
||||
@@ -65,6 +76,7 @@ const set = {
|
||||
nodeClass: YAMLSet,
|
||||
default: false,
|
||||
tag: 'tag:yaml.org,2002:set',
|
||||
createNode: (schema, iterable, ctx) => YAMLSet.from(schema, iterable, ctx),
|
||||
resolve(map, onError) {
|
||||
if (isMap(map)) {
|
||||
if (map.hasAllNullValues(true))
|
||||
@@ -75,17 +87,6 @@ const set = {
|
||||
else
|
||||
onError('Expected a mapping for this tag');
|
||||
return map;
|
||||
},
|
||||
createNode(schema, iterable, ctx) {
|
||||
const { replacer } = ctx;
|
||||
const set = new YAMLSet(schema);
|
||||
if (iterable && Symbol.iterator in Object(iterable))
|
||||
for (let value of iterable) {
|
||||
if (typeof replacer === 'function')
|
||||
value = replacer.call(iterable, value, value);
|
||||
set.items.push(createPair(value, null, ctx));
|
||||
}
|
||||
return set;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user