]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
refactor(types): use `DOMRect` instead of the `Position` type (#5012)
authorChe Guevara <836934184@qq.com>
Mon, 6 Dec 2021 04:19:47 +0000 (12:19 +0800)
committerGitHub <noreply@github.com>
Mon, 6 Dec 2021 04:19:47 +0000 (23:19 -0500)
packages/runtime-dom/src/components/TransitionGroup.ts

index 8c5739ac151de08b1b810f3bc465ccb9344dcc51..5c78be26d72486fa1c2f1c272e0260a1d81ec6cf 100644 (file)
@@ -27,13 +27,8 @@ import {
 } from '@vue/runtime-core'
 import { extend } from '@vue/shared'
 
-interface Position {
-  top: number
-  left: number
-}
-
-const positionMap = new WeakMap<VNode, Position>()
-const newPositionMap = new WeakMap<VNode, Position>()
+const positionMap = new WeakMap<VNode, DOMRect>()
+const newPositionMap = new WeakMap<VNode, DOMRect>()
 
 export type TransitionGroupProps = Omit<TransitionProps, 'mode'> & {
   tag?: string