parseMediaQuery.cjs 640 B

1234567891011121314151617181920
  1. // NOTICE: This file is generated by Rollup. To modify it,
  2. // please instead edit the ESM counterpart and rebuild with Rollup (npm run build).
  3. 'use strict';
  4. const mediaQueryListParser = require('@csstools/media-query-list-parser');
  5. const getAtRuleParams = require('./getAtRuleParams.cjs');
  6. /**
  7. * @param {import('postcss').AtRule} atRule
  8. * @returns {ReturnType<typeof import('@csstools/media-query-list-parser').parse>}
  9. */
  10. function parseMediaQuery(atRule) {
  11. const mediaQueries = mediaQueryListParser.parse(getAtRuleParams(atRule), {
  12. preserveInvalidMediaQueries: true,
  13. });
  14. return mediaQueries;
  15. }
  16. module.exports = parseMediaQuery;