refactor(types): use stricter settings

fix #847
This commit is contained in:
Evan You
2020-03-23 11:08:22 -04:00
parent b3890a93e3
commit b8c1be18f3
27 changed files with 385 additions and 381 deletions

View File

@@ -17,7 +17,9 @@ import {
RendererInternals,
queuePostRenderEffect,
invokeHooks,
MoveType
MoveType,
RendererElement,
RendererNode
} from '../renderer'
import { setTransitionHooks } from './BaseTransition'
@@ -36,7 +38,11 @@ type Keys = Set<CacheKey>
export interface KeepAliveSink {
renderer: RendererInternals
parentSuspense: SuspenseBoundary | null
activate: (vnode: VNode, container: object, anchor: object | null) => void
activate: (
vnode: VNode,
container: RendererElement,
anchor: RendererNode | null
) => void
deactivate: (vnode: VNode) => void
}