pub struct SemanticAnalyzer { /* private fields */ }
Expand description
Semantic analyzer for TypeScript code
Implementations§
Source§impl SemanticAnalyzer
impl SemanticAnalyzer
Sourcepub fn get_symbol(&self, name: &str) -> Option<&SymbolInfo>
pub fn get_symbol(&self, name: &str) -> Option<&SymbolInfo>
Get symbol information
Sourcepub fn get_all_symbols(&self) -> &HashMap<String, SymbolInfo>
pub fn get_all_symbols(&self) -> &HashMap<String, SymbolInfo>
Get all symbols
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SemanticAnalyzer
impl RefUnwindSafe for SemanticAnalyzer
impl Send for SemanticAnalyzer
impl Sync for SemanticAnalyzer
impl Unpin for SemanticAnalyzer
impl UnwindSafe for SemanticAnalyzer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more