mirror of https://github.com/vuejs/core.git
fix(types): fix `this` type of `this.$watch` (#2022)
This commit is contained in:
parent
93b8ff94a4
commit
aa757e8e6d
|
@ -1,6 +1,6 @@
|
|||
import { ComponentInternalInstance, Data } from './component'
|
||||
import { nextTick, queueJob } from './scheduler'
|
||||
import { instanceWatch } from './apiWatch'
|
||||
import { instanceWatch, WatchOptions, WatchStopHandle } from './apiWatch'
|
||||
import {
|
||||
EMPTY_OBJ,
|
||||
hasOwn,
|
||||
|
@ -162,7 +162,11 @@ export type ComponentPublicInstance<
|
|||
$options: Options
|
||||
$forceUpdate: ReactiveEffect
|
||||
$nextTick: typeof nextTick
|
||||
$watch: typeof instanceWatch
|
||||
$watch(
|
||||
source: string | Function,
|
||||
cb: Function,
|
||||
options?: WatchOptions
|
||||
): WatchStopHandle
|
||||
} & P &
|
||||
ShallowUnwrapRef<B> &
|
||||
D &
|
||||
|
|
Loading…
Reference in New Issue