interface.js 971 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
  2. export var innerProps = {
  3. visible: Boolean,
  4. prefixCls: String,
  5. zIndex: Number,
  6. destroyPopupOnHide: Boolean,
  7. forceRender: Boolean,
  8. // Legacy Motion
  9. animation: [String, Object],
  10. transitionName: String,
  11. // Measure
  12. stretch: {
  13. type: String
  14. },
  15. // Align
  16. align: {
  17. type: Object
  18. },
  19. point: {
  20. type: Object
  21. },
  22. getRootDomNode: {
  23. type: Function
  24. },
  25. getClassNameFromAlign: {
  26. type: Function
  27. },
  28. onMouseenter: {
  29. type: Function
  30. },
  31. onMouseleave: {
  32. type: Function
  33. },
  34. onMousedown: {
  35. type: Function
  36. },
  37. onTouchstart: {
  38. type: Function
  39. }
  40. };
  41. export var mobileProps = _objectSpread(_objectSpread({}, innerProps), {}, {
  42. mobile: {
  43. type: Object
  44. }
  45. });
  46. export var popupProps = _objectSpread(_objectSpread({}, innerProps), {}, {
  47. mask: Boolean,
  48. mobile: {
  49. type: Object
  50. },
  51. maskAnimation: String,
  52. maskTransitionName: String
  53. });