Files
millionco__react-doctor/native/oxlint/rules/get-effective-static-style-property.rs
2026-08-23 13:21:14 -07:00

18 lines
600 B
Rust

fn get_effective_static_style_property<'a>(
object_expression: &'a oxc_ast::ast::ObjectExpression<'a>,
target_name: &str,
) -> Option<&'a oxc_ast::ast::ObjectProperty<'a>> {
for property in object_expression.properties.iter().rev() {
let oxc_ast::ast::ObjectPropertyKind::ObjectProperty(object_property) = property else {
return None;
};
let Some(property_name) = object_property.key.static_name() else {
return None;
};
if property_name == target_name {
return Some(object_property);
}
}
None
}