interface.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.popupProps = exports.mobileProps = exports.innerProps = void 0;
  7. var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
  8. var innerProps = {
  9. visible: Boolean,
  10. prefixCls: String,
  11. zIndex: Number,
  12. destroyPopupOnHide: Boolean,
  13. forceRender: Boolean,
  14. // Legacy Motion
  15. animation: [String, Object],
  16. transitionName: String,
  17. // Measure
  18. stretch: {
  19. type: String
  20. },
  21. // Align
  22. align: {
  23. type: Object
  24. },
  25. point: {
  26. type: Object
  27. },
  28. getRootDomNode: {
  29. type: Function
  30. },
  31. getClassNameFromAlign: {
  32. type: Function
  33. },
  34. onMouseenter: {
  35. type: Function
  36. },
  37. onMouseleave: {
  38. type: Function
  39. },
  40. onMousedown: {
  41. type: Function
  42. },
  43. onTouchstart: {
  44. type: Function
  45. }
  46. };
  47. exports.innerProps = innerProps;
  48. var mobileProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, innerProps), {}, {
  49. mobile: {
  50. type: Object
  51. }
  52. });
  53. exports.mobileProps = mobileProps;
  54. var popupProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, innerProps), {}, {
  55. mask: Boolean,
  56. mobile: {
  57. type: Object
  58. },
  59. maskAnimation: String,
  60. maskTransitionName: String
  61. });
  62. exports.popupProps = popupProps;