1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
use crate::{ComplexSelector, Property};
use swc_common::{ast_node, Span};

#[ast_node("StyleRule")]
pub struct StyleRule {
    pub span: Span,
    pub selectors: Vec<ComplexSelector>,
    pub block: DeclBlock,
}

#[ast_node("DeclBlock")]
pub struct DeclBlock {
    pub span: Span,
    pub properties: Vec<Property>,
}