/* @flow */ "use strict" const hasInterpolation = require("../utils/hasInterpolation") /** * Check whether a media feature is standard */ module.exports = function (mediaFeature/*: string*/)/*: boolean*/ { // Remove outside parens mediaFeature = mediaFeature.slice(1, -1) // Parentheticals used for non-standard operations e.g. ($var - 10) if (mediaFeature.indexOf("(") !== -1) { return false } // SCSS or Less interpolation if (hasInterpolation(mediaFeature)) { return false } return true }