From 9cffd022fea99f703793f256d029835dd0fb2c13 Mon Sep 17 00:00:00 2001 From: webfansplz <308241863@qq.com> Date: Wed, 26 Oct 2022 22:04:31 +0800 Subject: [PATCH] chore(types): improve `isValidDuration` type --- src/platforms/web/runtime/modules/transition.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platforms/web/runtime/modules/transition.ts b/src/platforms/web/runtime/modules/transition.ts index ba38cf1a316..d0bcaa81a09 100644 --- a/src/platforms/web/runtime/modules/transition.ts +++ b/src/platforms/web/runtime/modules/transition.ts @@ -90,7 +90,7 @@ export function enter(vnode: VNodeWithData, toggleDisplay?: () => void) { ? appearCancelled || enterCancelled : enterCancelled - const explicitEnterDuration: any = toNumber( + const explicitEnterDuration = toNumber( isObject(duration) ? duration.enter : duration ) @@ -291,7 +291,7 @@ function checkDuration(val, name, vnode) { } } -function isValidDuration(val) { +function isValidDuration(val): val is number { return typeof val === 'number' && !isNaN(val) }