From cee2c1b404ebdf83be2bdaf2b8904d59971041b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20Born=C3=B6?= Date: Tue, 21 Dec 2021 17:02:40 +0100 Subject: [PATCH] match -> .map() --- packages/next-swc/crates/core/src/page_config.rs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/packages/next-swc/crates/core/src/page_config.rs b/packages/next-swc/crates/core/src/page_config.rs index 661b42738788c..da1763dad421b 100644 --- a/packages/next-swc/crates/core/src/page_config.rs +++ b/packages/next-swc/crates/core/src/page_config.rs @@ -82,16 +82,13 @@ impl Fold for PageConfig { } if is_config { - let init = match &decl.init { - Some(expr) => { - Some(if let Expr::TsAs(obj) = &**expr { - &obj.expr - } else { - expr - }) + let init = decl.init.as_ref().map(|expr| { + if let Expr::TsAs(ts_as) = &**expr { + &ts_as.expr + } else { + expr } - None => None - }; + }); if let Some(expr) = init { if let Expr::Object(obj) = &**expr {