mirror of
https://github.com/Azure/setup-helm.git
synced 2025-10-20 17:46:30 +00:00
v2 new release (#77)
This commit is contained in:
committed by
GitHub
parent
217bf70cbd
commit
199ab446df
41
node_modules/pretty-format/build/plugins/DOMElement.js
generated
vendored
41
node_modules/pretty-format/build/plugins/DOMElement.js
generated
vendored
@@ -19,17 +19,38 @@ const COMMENT_NODE = 8;
|
||||
const FRAGMENT_NODE = 11;
|
||||
const ELEMENT_REGEXP = /^((HTML|SVG)\w*)?Element$/;
|
||||
|
||||
const testNode = (nodeType, name) =>
|
||||
(nodeType === ELEMENT_NODE && ELEMENT_REGEXP.test(name)) ||
|
||||
(nodeType === TEXT_NODE && name === 'Text') ||
|
||||
(nodeType === COMMENT_NODE && name === 'Comment') ||
|
||||
(nodeType === FRAGMENT_NODE && name === 'DocumentFragment');
|
||||
const testNode = val => {
|
||||
var _val$hasAttribute;
|
||||
|
||||
const test = val =>
|
||||
val &&
|
||||
val.constructor &&
|
||||
val.constructor.name &&
|
||||
testNode(val.nodeType, val.constructor.name);
|
||||
const constructorName = val.constructor.name;
|
||||
const {nodeType, tagName} = val;
|
||||
const isCustomElement =
|
||||
(typeof tagName === 'string' && tagName.includes('-')) ||
|
||||
((_val$hasAttribute = val.hasAttribute) === null ||
|
||||
_val$hasAttribute === void 0
|
||||
? void 0
|
||||
: _val$hasAttribute.call(val, 'is'));
|
||||
return (
|
||||
(nodeType === ELEMENT_NODE &&
|
||||
(ELEMENT_REGEXP.test(constructorName) || isCustomElement)) ||
|
||||
(nodeType === TEXT_NODE && constructorName === 'Text') ||
|
||||
(nodeType === COMMENT_NODE && constructorName === 'Comment') ||
|
||||
(nodeType === FRAGMENT_NODE && constructorName === 'DocumentFragment')
|
||||
);
|
||||
};
|
||||
|
||||
const test = val => {
|
||||
var _val$constructor;
|
||||
|
||||
return (
|
||||
(val === null || val === void 0
|
||||
? void 0
|
||||
: (_val$constructor = val.constructor) === null ||
|
||||
_val$constructor === void 0
|
||||
? void 0
|
||||
: _val$constructor.name) && testNode(val)
|
||||
);
|
||||
};
|
||||
|
||||
exports.test = test;
|
||||
|
||||
|
Reference in New Issue
Block a user