el: any,
key: string,
value: any,
- // the next 3 args are passed only due to potential innerHTML/textContent
+ // the following args are passed only due to potential innerHTML/textContent
// overriding existing VNodes, in which case the old tree must be properly
// unmounted.
prevChildren: any,
import { patchDOMProp } from './modules/props'
import { patchEvent } from './modules/events'
import { isOn } from '@vue/shared'
-import { VNode, ComponentInternalInstance } from '@vue/runtime-core'
+import {
+ VNode,
+ ComponentInternalInstance,
+ SuspenseBoundary
+} from '@vue/runtime-core'
export function patchProp(
el: Element,
isSVG: boolean,
prevChildren?: VNode[],
parentComponent?: ComponentInternalInstance,
+ parentSuspense?: SuspenseBoundary<Node, Element>,
unmountChildren?: any
) {
switch (key) {
nextValue,
prevChildren,
parentComponent,
+ parentSuspense,
unmountChildren
)
} else {