Download node_modules/pretty-format/build/plugins/DOMCollection.js from Snapkitty/sovereign-apollo: direct link, hf CLI and curl.
- Browser
- Download file 1.91 kB
-
https://huggingface.co/Snapkitty/sovereign-apollo/resolve/main/node_modules/pretty-format/build/plugins/DOMCollection.js
- Command line
-
hf download hf://Snapkitty/sovereign-apollo/node_modules/pretty-format/build/plugins/DOMCollection.js
-
curl -L -o DOMCollection.js https://huggingface.co/Snapkitty/sovereign-apollo/resolve/main/node_modules/pretty-format/build/plugins/DOMCollection.js
1.91 kB
| ; | |
| Object.defineProperty(exports, '__esModule', { | |
| value: true | |
| }); | |
| exports.test = exports.serialize = exports.default = void 0; | |
| var _collections = require('../collections'); | |
| /** | |
| * Copyright (c) Meta Platforms, Inc. and affiliates. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE file in the root directory of this source tree. | |
| */ | |
| const SPACE = ' '; | |
| const OBJECT_NAMES = ['DOMStringMap', 'NamedNodeMap']; | |
| const ARRAY_REGEXP = /^(HTML\w*Collection|NodeList)$/; | |
| const testName = name => | |
| OBJECT_NAMES.indexOf(name) !== -1 || ARRAY_REGEXP.test(name); | |
| const test = val => | |
| val && | |
| val.constructor && | |
| !!val.constructor.name && | |
| testName(val.constructor.name); | |
| exports.test = test; | |
| const isNamedNodeMap = collection => | |
| collection.constructor.name === 'NamedNodeMap'; | |
| const serialize = (collection, config, indentation, depth, refs, printer) => { | |
| const name = collection.constructor.name; | |
| if (++depth > config.maxDepth) { | |
| return `[${name}]`; | |
| } | |
| return ( | |
| (config.min ? '' : name + SPACE) + | |
| (OBJECT_NAMES.indexOf(name) !== -1 | |
| ? `{${(0, _collections.printObjectProperties)( | |
| isNamedNodeMap(collection) | |
| ? Array.from(collection).reduce((props, attribute) => { | |
| props[attribute.name] = attribute.value; | |
| return props; | |
| }, {}) | |
| : { | |
| ...collection | |
| }, | |
| config, | |
| indentation, | |
| depth, | |
| refs, | |
| printer | |
| )}}` | |
| : `[${(0, _collections.printListItems)( | |
| Array.from(collection), | |
| config, | |
| indentation, | |
| depth, | |
| refs, | |
| printer | |
| )}]`) | |
| ); | |
| }; | |
| exports.serialize = serialize; | |
| const plugin = { | |
| serialize, | |
| test | |
| }; | |
| var _default = plugin; | |
| exports.default = _default; | |