UNPKG

@4350pchris/vue-dynamic-client-only

Version:

A Vue 3 component that renders its children only on the client using a dynamic component.

39 lines (38 loc) 1.44 kB
import { type AsyncComponentLoader } from 'vue'; declare const _default: <T extends AsyncComponentLoader>(__VLS_props: { load: T; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, __VLS_ctx?: { attrs: any; emit: any; slots: Readonly<{ fallback?: (() => any) | undefined; error?: (() => any) | undefined; }>; } | undefined, __VLS_expose?: ((exposed: import('vue').ShallowUnwrapRef<{}>) => void) | undefined, __VLS_setup?: Promise<{ props: { load: T; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly<{ fallback?: (() => any) | undefined; error?: (() => any) | undefined; }>; emit: any; }>) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> & { __ctx?: { props: { load: T; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly<{ fallback?: (() => any) | undefined; error?: (() => any) | undefined; }>; emit: any; } | undefined; }; export default _default;