diff --git a/src/component.js b/src/component.js index 3eddccef41..10e95e5a32 100644 --- a/src/component.js +++ b/src/component.js @@ -209,7 +209,7 @@ export function enqueueRender(c) { prevDebounce !== options.debounceRendering ) { prevDebounce = options.debounceRendering; - (prevDebounce || defer)(process); + (prevDebounce || defer)(process, inEvent); } } diff --git a/src/index.d.ts b/src/index.d.ts index 35f3258a9c..ff08e83606 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -282,13 +282,10 @@ interface ContainerNode { insertBefore: Node['insertBefore']; appendChild: Node['appendChild']; removeChild: Node['removeChild']; - childNodes: ArrayLike + childNodes: ArrayLike; } -export function render( - vnode: ComponentChild, - parent: ContainerNode -): void; +export function render(vnode: ComponentChild, parent: ContainerNode): void; /** * @deprecated Will be removed in v11. * @@ -299,10 +296,7 @@ export function render( parent: ContainerNode, replaceNode?: Element | Text ): void; -export function hydrate( - vnode: ComponentChild, - parent: ContainerNode -): void; +export function hydrate(vnode: ComponentChild, parent: ContainerNode): void; export function cloneElement( vnode: VNode, props?: any, @@ -337,7 +331,7 @@ export interface Options { diffed?(vnode: VNode): void; event?(e: Event): any; requestAnimationFrame?(callback: () => void): void; - debounceRendering?(cb: () => void): void; + debounceRendering?(cb: () => void, inEvent: boolean): void; useDebugValue?(value: string | number): void; _addHookName?(name: string | number): void; __suspenseDidResolve?(vnode: VNode, cb: () => void): void;