parseMediaQuery.mjs 421 B

123456789101112131415
  1. import { parse } from '@csstools/media-query-list-parser';
  2. import getAtRuleParams from './getAtRuleParams.mjs';
  3. /**
  4. * @param {import('postcss').AtRule} atRule
  5. * @returns {ReturnType<typeof import('@csstools/media-query-list-parser').parse>}
  6. */
  7. export default function parseMediaQuery(atRule) {
  8. const mediaQueries = parse(getAtRuleParams(atRule), {
  9. preserveInvalidMediaQueries: true,
  10. });
  11. return mediaQueries;
  12. }