diff --git a/crates/oxc_semantic/src/symbol.rs b/crates/oxc_semantic/src/symbol.rs index b73b508e49754..5c01b42109d30 100644 --- a/crates/oxc_semantic/src/symbol.rs +++ b/crates/oxc_semantic/src/symbol.rs @@ -238,6 +238,12 @@ impl SymbolTable { .map(|&reference_id| &self.references[reference_id]) } + /// Add a reference to a symbol. + pub fn add_resolved_reference(&mut self, symbol_id: SymbolId, reference_id: ReferenceId) { + let reference_ids = &mut self.resolved_references[symbol_id]; + reference_ids.push(reference_id); + } + /// Delete a reference to a symbol. /// /// # Panics