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

Type declaration

  • $: ComponentInternalInstance
  • $attrs: Data
  • $data: D
  • $el: any
  • $emit: EmitFn<E>
  • $forceUpdate: (() => void)
      • (): void
      • Returns 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:function
    • Type Parameters

      • T extends string | ((...args) => any)

      Parameters

      • source: T
      • cb: T extends ((...args) => R)
            ? ((...args) => any)
            : ((...args) => any)
      • Optional options: WatchOptions<boolean>

      Returns WatchStopHandle

Generated using TypeDoc