portal-vue
Version:
> A Portal Component for Vue 3, to render DOM outside of a component, anywhere in the document.
9 lines (8 loc) • 419 B
TypeScript
import type { Name, Transport, TransportCloser, TransportInput, TransportsHub, Wormhole } from './types';
export declare function createWormhole(asReadonly?: boolean): Wormhole;
export declare const wormhole: Readonly<{
open: (t: TransportInput) => void;
close: (t: TransportCloser) => void;
getContentForTarget: (t: Name, returnAll?: boolean | undefined) => Transport[];
transports: TransportsHub;
}>;