Sha256: 54b0f3ea5911a8d6bd5f981eb42463341b4fef0b37b76c0498e53db849e14a1f
Contents?: true
Size: 500 Bytes
Versions: 23
Compression:
Stored size: 500 Bytes
Contents
'use strict'; /** * Check whether a node is logical combination (`:not`, `:has`, `:matches`) * * @param {import('postcss-selector-parser').Pseudo} node postcss-selector-parser node (of type pseudo) * @return {boolean} If `true`, the combination is logical */ module.exports = function isLogicalCombination(node) { if (node.type === 'pseudo') { switch (node.value) { case ':not': case ':has': case ':matches': return true; default: return false; } } return false; };
Version data entries
23 entries across 23 versions & 1 rubygems