UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

21 lines (20 loc) 629 B
import type { Ref } from 'vue'; export interface TriggerContextProps { setPortal: (val?: any) => void; popPortal: boolean; } export declare const useProviderTrigger: () => () => any; export declare const useInjectTrigger: (tryPopPortal?: boolean) => { setPortal: () => void; popPortal: boolean; }; export interface PortalContextProps { shouldRender: Ref<boolean>; inTriggerContext: boolean; } export declare const useProvidePortal: (instance: any, config?: { inTriggerContext: boolean; }) => void; export declare const useInjectPortal: () => { shouldRender: import("vue").ComputedRef<boolean>; };