UNPKG

portal-vue

Version:

> A Portal Component for Vue 3, to render DOM outside of a component, anywhere in the document.

51 lines (50 loc) 1.49 kB
import { type Slots } from 'vue'; import type { PortalProps } from '../types'; export declare function usePortal(props: PortalProps, slots: Slots): void; declare const _default: import("vue").DefineComponent<{ disabled: { type: BooleanConstructor; }; name: { type: (SymbolConstructor | StringConstructor)[]; default: () => symbol; }; order: { type: NumberConstructor; }; slotProps: { type: ObjectConstructor; default: () => {}; }; to: { type: StringConstructor; default: () => string; }; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[] | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ disabled: { type: BooleanConstructor; }; name: { type: (SymbolConstructor | StringConstructor)[]; default: () => symbol; }; order: { type: NumberConstructor; }; slotProps: { type: ObjectConstructor; default: () => {}; }; to: { type: StringConstructor; default: () => string; }; }>>, { to: string; name: string | symbol; disabled: boolean; slotProps: Record<string, any>; }>; export default _default;