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