]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: fix tests
authorEvan You <yyx990803@gmail.com>
Mon, 3 Aug 2020 22:01:07 +0000 (18:01 -0400)
committerEvan You <yyx990803@gmail.com>
Mon, 3 Aug 2020 22:01:07 +0000 (18:01 -0400)
packages/runtime-dom/src/modules/events.ts

index 4b1e1aa7f283f04a8fd74f82a19b02d1705253e8..3c3335a53634905088938d6de95a5a2fed02dfe6 100644 (file)
@@ -10,9 +10,7 @@ interface Invoker extends EventListener {
   attached: number
 }
 
-type EventValue = (Function | Function[]) & {
-  invoker?: Invoker | null
-}
+type EventValue = Function | Function[]
 
 // Async edge case fix requires storing an event listener's attach timestamp.
 let _getNow: () => number = Date.now
@@ -70,11 +68,11 @@ export function patchEvent(
   const existingInvoker = invokers[rawName]
   if (nextValue && existingInvoker) {
     // patch
-    ;(prevValue as EventValue).invoker = null
     existingInvoker.value = nextValue
   } else {
     const [name, options] = parseName(rawName)
     if (nextValue) {
+      // add
       const invoker = (invokers[rawName] = createInvoker(nextValue, instance))
       addEventListener(el, name, invoker, options)
     } else if (existingInvoker) {