mirror of
https://github.com/danbulant/oxc
synced 2026-05-25 04:42:10 +00:00
```diff - ArrayElementAST - SpreadArrayElement - SpreadArrayElementAST - SpreadIntoObject - SpreadIntoObjectAST + ExpressionArrayElement + ExpressionArrayElement implements HasSpan + ExpressionArrayElement implements ArrayElement + ExpressionArrayElement.expression + ExpressionArrayElementAST + ExpressionArrayElementAST implements ArrayElement + ExpressionArrayElementAST implements HasSpan + ExpressionArrayElementAST implements ExpressionArrayElement + Spread + Spread implements ObjectProperty + Spread implements ArrayElement + Spread implements HasSpan + Spread.expression + SpreadAST + SpreadAST implements ObjectProperty + SpreadAST implements HasSpan + SpreadAST implements ArrayElement + SpreadAST implements ASTNode + SpreadAST implements Spread ``` |
||
|---|---|---|
| .. | ||
| examples | ||
| src | ||
| Cargo.toml | ||
| README.md | ||
oxc_query
What is this?
oxc_query is a trustfall adapter which can be used for querying data about code.
Example: Query the name of every variable declared in a js/ts/tsx file
query {
File {
variable_declaration {
left {
assignment_to_variable_name @filter(op: "is_not_null") @output # we filter not null because destructured variables will be null when outputted on this edge.
}
}
}
}
Hint: See example/simple.rs for how to run this query.