types: improve typing

This commit is contained in:
Evan You
2019-10-08 12:43:13 -04:00
parent b68eb229c7
commit 8da5b007b1
13 changed files with 42 additions and 29 deletions

View File

@@ -185,7 +185,7 @@ export function applyOptions(
instance.renderContext === EMPTY_OBJ
? (instance.renderContext = reactive({}))
: instance.renderContext
const ctx = instance.renderProxy as any
const ctx = instance.renderProxy!
const {
// composition
mixins,
@@ -265,7 +265,7 @@ export function applyOptions(
if (isString(raw)) {
const handler = renderContext[raw]
if (isFunction(handler)) {
watch(getter, handler as any)
watch(getter, handler as WatchHandler)
} else if (__DEV__) {
// TODO warn invalid watch handler path
}