swc_core::base::resolver

Type Alias NodeResolver

source
pub type NodeResolver = CachingResolver<NodeModulesResolver>;
Available on crate feature __base only.

Aliased Type§

struct NodeResolver { /* private fields */ }

Implementations

§

impl<R> CachingResolver<R>
where R: Resolve,

pub fn new(cap: usize, inner: R) -> CachingResolver<R>

Available on crate features __ecma and __ecma_loader only.

Trait Implementations

§

impl<R> Debug for CachingResolver<R>
where R: Debug + Resolve,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<R> Default for CachingResolver<R>
where R: Resolve + Default,

§

fn default() -> CachingResolver<R>

Returns the “default value” for a type. Read more
§

impl<R> Resolve for CachingResolver<R>
where R: Resolve,

§

fn resolve(&self, base: &FileName, src: &str) -> Result<Resolution, Error>