@yesstudio/nuxt-composables
    Preparing search index...

    Type Alias ComponentPublicInstance<P, B, D, C, M, E, PublicProps, Defaults, MakeDefaultsOptional, Options, I, S, Exposed, TypeRefs, TypeEl>

    ComponentPublicInstance: {
        $: ComponentInternalInstance;
        $attrs: Data;
        $data: D;
        $el: TypeEl;
        $emit: EmitFn<E>;
        $forceUpdate: () => void;
        $host: Element | null;
        $nextTick: typeof nextTick;
        $options: Options & MergedComponentOptionsOverride;
        $parent: ComponentPublicInstance | null;
        $props: MakeDefaultsOptional extends true
            ? Partial<Defaults> & Omit<Prettify<P> & PublicProps, keyof Defaults>
            : Prettify<P> & PublicProps;
        $refs: Data & TypeRefs;
        $root: ComponentPublicInstance | null;
        $slots: UnwrapSlotsType<S>;
        $watch<T extends string | ((...args: any) => any)>(
            source: T,
            cb: T extends (...args: any) => R
                ? (...args: [R, R, OnCleanup]) => any
                : (...args: [any, any, OnCleanup]) => any,
            options?: WatchOptions<boolean>,
        ): WatchStopHandle;
    } & ExposedKeys<
        IfAny<
            P,
            P,
            Readonly<Defaults> & Omit<P, keyof ShallowUnwrapRef<B> | keyof Defaults>,
        > & ShallowUnwrapRef<B> & UnwrapNestedRefs<D> & ExtractComputedReturns<C> & M & ComponentCustomProperties & InjectToObject<
            I,
        >,
        Exposed,
    >

    Type Parameters