index.d.ts 612 B

1234567891011121314151617181920212223
  1. import { Ref } from "vue";
  2. //#region ../../packages/hooks/use-intermediate-render/index.d.ts
  3. type UseDelayedRenderProps = {
  4. indicator: Ref<boolean>;
  5. intermediateIndicator: Ref<boolean>;
  6. shouldSetIntermediate?: (step: 'show' | 'hide') => boolean;
  7. beforeShow?: () => void;
  8. beforeHide?: () => void;
  9. afterShow?: () => void;
  10. afterHide?: () => void;
  11. };
  12. declare const useDelayedRender: ({
  13. indicator,
  14. intermediateIndicator,
  15. shouldSetIntermediate,
  16. beforeShow,
  17. afterShow,
  18. afterHide,
  19. beforeHide
  20. }: UseDelayedRenderProps) => void;
  21. //#endregion
  22. export { UseDelayedRenderProps, useDelayedRender };