(value: string)
| 11 | import { safeParse } from './safe-parse' |
| 12 | |
| 13 | function parseAtRule(value: string): AtRuleCondition { |
| 14 | // TODO this creates a new postcss.root for each media query ! |
| 15 | const result = safeParse(value) |
| 16 | const rule = result.nodes[0] as AtRule |
| 17 | return { |
| 18 | type: 'at-rule', |
| 19 | name: rule.name, |
| 20 | value: rule.params, |
| 21 | raw: value, |
| 22 | params: rule.params, |
| 23 | } |
| 24 | } |
| 25 | |
| 26 | /** |
| 27 | * Parses an object condition with `@slot` markers into condition blocks. |
no test coverage detected