Ver Fonte

refactor(types): use `DOMRect` instead of the `Position` type (#5012)

Che Guevara há 4 anos atrás
pai
commit
595a93715b
1 ficheiros alterados com 2 adições e 7 exclusões
  1. 2 7
      packages/runtime-dom/src/components/TransitionGroup.ts

+ 2 - 7
packages/runtime-dom/src/components/TransitionGroup.ts

@@ -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