Vendor things

This commit is contained in:
John Doty 2024-03-08 11:03:01 -08:00
parent 5deceec006
commit 977e3c17e5
19434 changed files with 10682014 additions and 0 deletions

View file

@ -0,0 +1,24 @@
use super::generated::BindingIdent;
use super::generated::Ident;
use crate::swc::ast::Id;
use crate::swc::common::SyntaxContext;
impl<'a> Ident<'a> {
pub fn to_id(&self) -> Id {
(self.sym().clone(), self.ctxt())
}
pub fn ctxt(&self) -> SyntaxContext {
self.inner.span.ctxt
}
}
impl<'a> BindingIdent<'a> {
pub fn to_id(&self) -> Id {
self.id.to_id()
}
pub fn ctxt(&self) -> SyntaxContext {
self.id.ctxt()
}
}