Type alias ComponentPublicInstance<P, B, D, C, M, E, PublicProps, Defaults, MakeDefaultsOptional, Options, I, S>
ComponentPublicInstance<P, B, D, C extends ComputedOptions, M extends MethodOptions, E extends EmitsOptions, PublicProps, Defaults, MakeDefaultsOptional extends boolean, Options, I extends ComponentInjectOptions, S extends SlotsType>: { $: ComponentInternalInstance; $attrs: Data; $data: D; $el: any; $emit: EmitFn<E>; $forceUpdate: (() => void); $nextTick: typeof __type; $options: Options & MergedComponentOptionsOverride; $parent: ComponentPublicInstance | null; $props: MakeDefaultsOptional extends true ? Partial<Defaults> & Omit<Prettify<P> & PublicProps, keyof Defaults> : Prettify<P> & PublicProps; $refs: Data; $root: ComponentPublicInstance | null; $slots: UnwrapSlotsType<S>; $watch<T extends string | ((...args: any) => any)>(source: T,
cb: T extends ((...args: any) => R) ? ((...args: [R, R]) => any) : ((...args: any) => any),
options?: WatchOptions<boolean>): WatchStopHandle; } & IfAny<P, P, Omit<P, keyof ShallowUnwrapRef<B>>> & ShallowUnwrapRef<B> & UnwrapNestedRefs<D> & ExtractComputedReturns<C> & M & ComponentCustomProperties & InjectToObject<I> Type declaration
$data: D
$el: any
$forceUpdate: (() => void)
$nextTick: typeof __type
$watch:function
- $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends ((...args: any) => R)
? ((...args: [R, R]) => any)
: ((...args: any) => any), options?: WatchOptions<boolean>): WatchStopHandle Type Parameters
- T extends string | ((...args: any) => any)
Parameters
- source: T
- cb: T extends ((...args: any) => R)
? ((...args: [R, R]) => any)
: ((...args: any) => any) Optional
options: WatchOptions<boolean>