context.d.ts 629 B

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