UNPKG

607 BTypeScriptView Raw
1import type { Ref } from 'vue';
2export interface TriggerContextProps {
3 setPortal: (val?: any) => void;
4 popPortal: boolean;
5}
6export declare const useProviderTrigger: () => () => any;
7export declare const useInjectTrigger: () => {
8 setPortal: () => void;
9 popPortal: boolean;
10};
11export interface PortalContextProps {
12 shouldRender: Ref<boolean>;
13 inTriggerContext: boolean;
14}
15export declare const useProvidePortal: (instance: any, config?: {
16 inTriggerContext: boolean;
17}) => void;
18export declare const useInjectPortal: () => {
19 shouldRender: import("vue").ComputedRef<boolean>;
20};