@@ -7,9 +7,9 @@ use std::path::PathBuf;
77use swc_core:: common:: { Span , SyntaxContext } ;
88use swc_core:: ecma:: {
99 ast:: {
10- ArrowExpr , AssignExpr , AssignTarget , BlockStmt , ClassDecl , ClassExpr , ClassMethod , Constructor , Expr ,
11- FnDecl , FnExpr , Ident , Lit , MemberProp , MethodProp , Module , ModuleItem , Pat , PropName ,
12- Script , SimpleAssignTarget , Stmt , Str , VarDecl ,
10+ ArrowExpr , AssignExpr , AssignTarget , BlockStmt , ClassDecl , ClassExpr , ClassMethod ,
11+ Constructor , Expr , FnDecl , FnExpr , Ident , Lit , MemberProp , MethodProp , Module , ModuleItem ,
12+ Pat , PropName , Script , SimpleAssignTarget , Stmt , Str , VarDecl ,
1313 } ,
1414 atoms:: Atom ,
1515} ;
@@ -236,17 +236,13 @@ impl Instrumentation {
236236 . is_none_or ( |class| node. ident . sym . as_ref ( ) == class) ;
237237 true
238238 }
239-
239+
240240 pub fn visit_mut_class_expr ( & mut self , node : & mut ClassExpr ) -> bool {
241- self . is_correct_class = self
242- . config
243- . function_query
244- . class_name ( )
245- . is_none_or ( |class| {
241+ self . is_correct_class = self . config . function_query . class_name ( ) . is_none_or ( |class| {
246242 node. ident
247243 . as_ref ( )
248- . map_or ( false , |ident| ident. sym . as_ref ( ) == class)
249- } ) ;
244+ . is_some_and ( |ident| ident. sym . as_ref ( ) == class)
245+ } ) ;
250246 true
251247 }
252248
0 commit comments