types: use stricter HostNode typings

This commit is contained in:
Evan You
2019-09-06 16:58:32 -04:00
parent 360f3b4f37
commit 3904678306
12 changed files with 228 additions and 171 deletions

View File

@@ -17,7 +17,6 @@ import { warn } from './warning'
import { ComponentInternalInstance } from './component'
import { currentRenderingInstance } from './componentRenderUtils'
import { callWithAsyncErrorHandling, ErrorCodes } from './errorHandling'
import { HostNode } from './createRenderer'
import { ComponentPublicInstance } from './componentPublicInstanceProxy'
export interface DirectiveBinding {
@@ -29,7 +28,7 @@ export interface DirectiveBinding {
}
export type DirectiveHook = (
el: HostNode,
el: any,
binding: DirectiveBinding,
vnode: VNode,
prevVNode: VNode | null