shared.d.ts 1000 B

123456789101112131415161718192021222324252627282930
  1. import { Interceptor } from '../utils';
  2. import type { PropType, CSSProperties } from 'vue';
  3. export declare const popupSharedProps: {
  4. show: BooleanConstructor;
  5. zIndex: (NumberConstructor | StringConstructor)[];
  6. overlay: {
  7. type: BooleanConstructor;
  8. default: true;
  9. };
  10. duration: (NumberConstructor | StringConstructor)[];
  11. teleport: PropType<string | import("vue").RendererElement | null | undefined>;
  12. lockScroll: {
  13. type: BooleanConstructor;
  14. default: true;
  15. };
  16. lazyRender: {
  17. type: BooleanConstructor;
  18. default: true;
  19. };
  20. beforeClose: PropType<Interceptor>;
  21. overlayStyle: PropType<CSSProperties>;
  22. overlayClass: PropType<unknown>;
  23. transitionAppear: BooleanConstructor;
  24. closeOnClickOverlay: {
  25. type: BooleanConstructor;
  26. default: true;
  27. };
  28. };
  29. export declare type PopupSharedPropKeys = Array<keyof typeof popupSharedProps>;
  30. export declare const popupSharedPropKeys: PopupSharedPropKeys;