summaryrefslogtreecommitdiff
path: root/node_modules/stylehacks/src/exists.js
blob: ba1c2ed6f5d9126c10df52db8b4d18b819a639be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
'use strict';

/**
 * @param {import('postcss-selector-parser').Selector} selector
 * @param {number} index
 * @param {string} value
 * @return {boolean | undefined | ''}
 */
module.exports = function exists(selector, index, value) {
  const node = selector.at(index);

  return node && node.value && node.value.toLowerCase() === value;
};