piral-core
Version:
The core library for creating a Piral instance.
7 lines (6 loc) • 486 B
TypeScript
import { ReactPortal } from 'react';
import { GlobalStateContext } from '../types';
export declare function destroyPortal(ctx: GlobalStateContext, id: string): void;
export declare function hidePortal(ctx: GlobalStateContext, id: string, entry: ReactPortal): void;
export declare function updatePortal(ctx: GlobalStateContext, id: string, current: ReactPortal, next: ReactPortal): void;
export declare function showPortal(ctx: GlobalStateContext, id: string, entry: ReactPortal): void;