arrow.d.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import { EpPropFinalized } from "../../../utils/vue/props/types.js";
  2. import "../../../utils/index.js";
  3. import { _default } from "./arrow.vue.js";
  4. import { ExtractPublicPropTypes } from "vue";
  5. //#region ../../packages/components/popper/src/arrow.d.ts
  6. interface PopperArrowProps {
  7. /**
  8. * @description arrow offset
  9. */
  10. arrowOffset?: number;
  11. }
  12. /**
  13. * @deprecated Removed after 3.0.0, Use `PopperArrowProps` instead.
  14. */
  15. declare const popperArrowProps: {
  16. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  17. };
  18. /**
  19. * @deprecated Removed after 3.0.0, Use `PopperArrowProps` instead.
  20. */
  21. type PopperArrowPropsPublic = ExtractPublicPropTypes<typeof popperArrowProps>;
  22. declare const popperArrowPropsDefaults: {
  23. readonly arrowOffset: 5;
  24. };
  25. type PopperArrowInstance = InstanceType<typeof _default> & unknown;
  26. /** @deprecated use `popperArrowProps` instead, and it will be deprecated in the next major version */
  27. declare const usePopperArrowProps: {
  28. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  29. };
  30. /** @deprecated use `PopperArrowProps` instead, and it will be deprecated in the next major version */
  31. type UsePopperArrowProps = PopperArrowProps;
  32. /** @deprecated use `PopperArrowInstance` instead, and it will be deprecated in the next major version */
  33. type ElPopperArrowInstance = PopperArrowInstance;
  34. //#endregion
  35. export { ElPopperArrowInstance, PopperArrowInstance, PopperArrowProps, PopperArrowPropsPublic, UsePopperArrowProps, popperArrowProps, popperArrowPropsDefaults, usePopperArrowProps };