interface.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.uploadListProps = uploadListProps;
  6. exports.uploadProps = uploadProps;
  7. var _type = require("../_util/type");
  8. function uploadProps() {
  9. return {
  10. capture: (0, _type.someType)([Boolean, String]),
  11. type: (0, _type.stringType)(),
  12. name: String,
  13. defaultFileList: (0, _type.arrayType)(),
  14. fileList: (0, _type.arrayType)(),
  15. action: (0, _type.someType)([String, Function]),
  16. directory: (0, _type.booleanType)(),
  17. data: (0, _type.someType)([Object, Function]),
  18. method: (0, _type.stringType)(),
  19. headers: (0, _type.objectType)(),
  20. showUploadList: (0, _type.someType)([Boolean, Object]),
  21. multiple: (0, _type.booleanType)(),
  22. accept: String,
  23. beforeUpload: (0, _type.functionType)(),
  24. onChange: (0, _type.functionType)(),
  25. 'onUpdate:fileList': (0, _type.functionType)(),
  26. onDrop: (0, _type.functionType)(),
  27. listType: (0, _type.stringType)(),
  28. onPreview: (0, _type.functionType)(),
  29. onDownload: (0, _type.functionType)(),
  30. onReject: (0, _type.functionType)(),
  31. onRemove: (0, _type.functionType)(),
  32. /** @deprecated Please use `onRemove` directly */
  33. remove: (0, _type.functionType)(),
  34. supportServerRender: (0, _type.booleanType)(),
  35. disabled: (0, _type.booleanType)(),
  36. prefixCls: String,
  37. customRequest: (0, _type.functionType)(),
  38. withCredentials: (0, _type.booleanType)(),
  39. openFileDialogOnClick: (0, _type.booleanType)(),
  40. locale: (0, _type.objectType)(),
  41. id: String,
  42. previewFile: (0, _type.functionType)(),
  43. /** @deprecated Please use `beforeUpload` directly */
  44. transformFile: (0, _type.functionType)(),
  45. iconRender: (0, _type.functionType)(),
  46. isImageUrl: (0, _type.functionType)(),
  47. progress: (0, _type.objectType)(),
  48. itemRender: (0, _type.functionType)(),
  49. /** Config max count of `fileList`. Will replace current one when `maxCount` is 1 */
  50. maxCount: Number,
  51. height: (0, _type.someType)([Number, String]),
  52. removeIcon: (0, _type.functionType)(),
  53. downloadIcon: (0, _type.functionType)(),
  54. previewIcon: (0, _type.functionType)()
  55. };
  56. }
  57. function uploadListProps() {
  58. return {
  59. listType: (0, _type.stringType)(),
  60. onPreview: (0, _type.functionType)(),
  61. onDownload: (0, _type.functionType)(),
  62. onRemove: (0, _type.functionType)(),
  63. items: (0, _type.arrayType)(),
  64. progress: (0, _type.objectType)(),
  65. prefixCls: (0, _type.stringType)(),
  66. showRemoveIcon: (0, _type.booleanType)(),
  67. showDownloadIcon: (0, _type.booleanType)(),
  68. showPreviewIcon: (0, _type.booleanType)(),
  69. removeIcon: (0, _type.functionType)(),
  70. downloadIcon: (0, _type.functionType)(),
  71. previewIcon: (0, _type.functionType)(),
  72. locale: (0, _type.objectType)(undefined),
  73. previewFile: (0, _type.functionType)(),
  74. iconRender: (0, _type.functionType)(),
  75. isImageUrl: (0, _type.functionType)(),
  76. appendAction: (0, _type.functionType)(),
  77. appendActionVisible: (0, _type.booleanType)(),
  78. itemRender: (0, _type.functionType)()
  79. };
  80. }