.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / stylelint / lib / utils / isStandardSyntaxMediaFeature.js
1 /* @flow */
2 "use strict";
3
4 const hasInterpolation = require("../utils/hasInterpolation");
5 /**
6  * Check whether a media feature is standard
7  */
8 module.exports = function(mediaFeature /*: string*/) /*: boolean*/ {
9   // Remove outside parens
10   mediaFeature = mediaFeature.slice(1, -1);
11
12   // Parentheticals used for non-standard operations e.g. ($var - 10)
13   if (mediaFeature.indexOf("(") !== -1) {
14     return false;
15   }
16
17   // SCSS or Less interpolation
18   if (hasInterpolation(mediaFeature)) {
19     return false;
20   }
21
22   return true;
23 };