/* @flow */ "use strict" const _ = require("lodash") const hasBlock = require("../utils/hasBlock") /** * Check whether a Node is a custom property set */ module.exports = function (node/*: Object*/)/*: boolean*/ { const selector = _.get(node, "raws.selector.raw", node.selector) return node.type === "rule" && hasBlock(node) && selector.slice(0, 2) === "--" && selector.slice(-1) === ":" }