Explorar o código

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

Che Guevara %!s(int64=4) %!d(string=hai) anos
pai
achega
595a93715b
Modificáronse 1 ficheiros con 2 adicións e 7 borrados
  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'
 } from '@vue/runtime-core'
 import { extend } from '@vue/shared'
 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'> & {
 export type TransitionGroupProps = Omit<TransitionProps, 'mode'> & {
   tag?: string
   tag?: string