@@ -22,7 +22,7 @@ pub struct RawResolverOptions {
2222 pub extensions : Option < Vec < String > > ,
2323 pub enforce_extension : Option < bool > ,
2424 pub alias : Option < Vec < Alias > > ,
25- pub alias_fields : Option < Vec < String > > ,
25+ pub browser_field : Option < bool > ,
2626 pub condition_names : Option < Vec < String > > ,
2727 pub symlinks : Option < bool > ,
2828 pub description_file : Option < Option < String > > ,
@@ -40,7 +40,7 @@ impl RawResolverOptions {
4040 enforce_extension : self . enforce_extension . to_owned ( ) ,
4141 extensions : self . extensions . to_owned ( ) . unwrap_or ( default. extensions ) ,
4242 alias : self . alias . to_owned ( ) . map_or ( default. alias , parse_alias) ,
43- alias_fields : self . alias_fields . to_owned ( ) . unwrap_or ( default. alias_fields ) ,
43+ browser_field : self . browser_field . to_owned ( ) . unwrap_or ( default. browser_field ) ,
4444 condition_names : self
4545 . condition_names
4646 . to_owned ( )
@@ -81,7 +81,6 @@ pub fn create(options: RawResolverOptions) -> Result<External<Resolver>, napi::E
8181 Ok ( External :: new ( resolver) )
8282}
8383
84-
8584#[ napi( object) ]
8685pub struct ResolverCacheInternal { }
8786
@@ -100,7 +99,8 @@ pub fn create_with_external_cache(
10099 options : RawResolverOptions ,
101100 external_cache : External < Arc < ResolverUnsafeCache > > ,
102101) -> Result < External < Resolver > , napi:: Error > {
103- let options = options. normalized ( Some ( external_cache. clone ( ) ) ) ;
102+ let external_cache = external_cache. as_ref ( ) . clone ( ) ;
103+ let options = options. normalized ( Some ( external_cache) ) ;
104104 let resolver = Resolver :: new ( options) ;
105105 Ok ( External :: new ( resolver) )
106106}
0 commit comments