From cf9339567bbbbba7c52ea1cdeaa3abca6d2d203d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=A5=98=ED=95=9C=EA=B2=BD?= Date: Fri, 17 Jun 2022 22:37:30 +0900 Subject: [PATCH] refactor(components): [image-viewer] simplify emits type checking (#8329) --- packages/components/image-viewer/src/image-viewer.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/components/image-viewer/src/image-viewer.ts b/packages/components/image-viewer/src/image-viewer.ts index c374421440..7c2629900e 100644 --- a/packages/components/image-viewer/src/image-viewer.ts +++ b/packages/components/image-viewer/src/image-viewer.ts @@ -1,4 +1,9 @@ -import { buildProps, definePropType, mutable } from '@element-plus/utils' +import { + buildProps, + definePropType, + isNumber, + mutable, +} from '@element-plus/utils' import type { Component, ExtractPropTypes } from 'vue' export type ImageViewerAction = @@ -40,7 +45,7 @@ export type ImageViewerProps = ExtractPropTypes export const imageViewerEmits = { close: () => true, - switch: (index: number) => typeof index === 'number', + switch: (index: number) => isNumber(index), } export type ImageViewerEmits = typeof imageViewerEmits