Dragger.d.ts 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. declare const _default: import("vue").DefineComponent<{
  2. capture: import("vue").PropType<boolean | "user" | "environment">;
  3. type: import("vue").PropType<import("./interface").UploadType>;
  4. name: StringConstructor;
  5. defaultFileList: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  6. fileList: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  7. action: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  8. directory: {
  9. type: BooleanConstructor;
  10. default: any;
  11. };
  12. data: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  13. method: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  14. headers: import("vue").PropType<import("./interface").HttpRequestHeader>;
  15. showUploadList: {
  16. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  17. default: boolean | import("./interface").ShowUploadListInterface;
  18. };
  19. multiple: {
  20. type: BooleanConstructor;
  21. default: any;
  22. };
  23. accept: StringConstructor;
  24. beforeUpload: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
  25. onChange: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  26. 'onUpdate:fileList': import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  27. onDrop: import("vue").PropType<(event: DragEvent) => void>;
  28. listType: import("vue").PropType<import("./interface").UploadListType>;
  29. onPreview: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  30. onDownload: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  31. onReject: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  32. onRemove: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  33. remove: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  34. supportServerRender: {
  35. type: BooleanConstructor;
  36. default: any;
  37. };
  38. disabled: {
  39. type: BooleanConstructor;
  40. default: any;
  41. };
  42. prefixCls: StringConstructor;
  43. customRequest: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  44. withCredentials: {
  45. type: BooleanConstructor;
  46. default: any;
  47. };
  48. openFileDialogOnClick: {
  49. type: BooleanConstructor;
  50. default: any;
  51. };
  52. locale: {
  53. type: import("vue").PropType<import("./interface").UploadLocale>;
  54. default: import("./interface").UploadLocale;
  55. };
  56. id: StringConstructor;
  57. previewFile: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  58. transformFile: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  59. iconRender: import("vue").PropType<(opt: {
  60. file: import("./interface").UploadFile<any>;
  61. listType?: import("./interface").UploadListType;
  62. }) => import("../_util/type").VueNode>;
  63. isImageUrl: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  64. progress: import("vue").PropType<import("./interface").UploadListProgressProps>;
  65. itemRender: import("vue").PropType<import("./interface").ItemRender<any>>;
  66. maxCount: NumberConstructor;
  67. height: (StringConstructor | NumberConstructor)[];
  68. removeIcon: import("vue").PropType<(opt: {
  69. file: import("./interface").UploadFile<any>;
  70. }) => import("../_util/type").VueNode>;
  71. downloadIcon: import("vue").PropType<(opt: {
  72. file: import("./interface").UploadFile<any>;
  73. }) => import("../_util/type").VueNode>;
  74. previewIcon: import("vue").PropType<(opt: {
  75. file: import("./interface").UploadFile<any>;
  76. }) => import("../_util/type").VueNode>;
  77. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  78. capture: import("vue").PropType<boolean | "user" | "environment">;
  79. type: import("vue").PropType<import("./interface").UploadType>;
  80. name: StringConstructor;
  81. defaultFileList: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  82. fileList: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  83. action: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  84. directory: {
  85. type: BooleanConstructor;
  86. default: any;
  87. };
  88. data: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  89. method: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  90. headers: import("vue").PropType<import("./interface").HttpRequestHeader>;
  91. showUploadList: {
  92. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  93. default: boolean | import("./interface").ShowUploadListInterface;
  94. };
  95. multiple: {
  96. type: BooleanConstructor;
  97. default: any;
  98. };
  99. accept: StringConstructor;
  100. beforeUpload: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
  101. onChange: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  102. 'onUpdate:fileList': import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  103. onDrop: import("vue").PropType<(event: DragEvent) => void>;
  104. listType: import("vue").PropType<import("./interface").UploadListType>;
  105. onPreview: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  106. onDownload: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  107. onReject: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  108. onRemove: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  109. remove: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  110. supportServerRender: {
  111. type: BooleanConstructor;
  112. default: any;
  113. };
  114. disabled: {
  115. type: BooleanConstructor;
  116. default: any;
  117. };
  118. prefixCls: StringConstructor;
  119. customRequest: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  120. withCredentials: {
  121. type: BooleanConstructor;
  122. default: any;
  123. };
  124. openFileDialogOnClick: {
  125. type: BooleanConstructor;
  126. default: any;
  127. };
  128. locale: {
  129. type: import("vue").PropType<import("./interface").UploadLocale>;
  130. default: import("./interface").UploadLocale;
  131. };
  132. id: StringConstructor;
  133. previewFile: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  134. transformFile: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  135. iconRender: import("vue").PropType<(opt: {
  136. file: import("./interface").UploadFile<any>;
  137. listType?: import("./interface").UploadListType;
  138. }) => import("../_util/type").VueNode>;
  139. isImageUrl: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  140. progress: import("vue").PropType<import("./interface").UploadListProgressProps>;
  141. itemRender: import("vue").PropType<import("./interface").ItemRender<any>>;
  142. maxCount: NumberConstructor;
  143. height: (StringConstructor | NumberConstructor)[];
  144. removeIcon: import("vue").PropType<(opt: {
  145. file: import("./interface").UploadFile<any>;
  146. }) => import("../_util/type").VueNode>;
  147. downloadIcon: import("vue").PropType<(opt: {
  148. file: import("./interface").UploadFile<any>;
  149. }) => import("../_util/type").VueNode>;
  150. previewIcon: import("vue").PropType<(opt: {
  151. file: import("./interface").UploadFile<any>;
  152. }) => import("../_util/type").VueNode>;
  153. }>>, {
  154. multiple: boolean;
  155. disabled: boolean;
  156. locale: import("./interface").UploadLocale;
  157. directory: boolean;
  158. withCredentials: boolean;
  159. openFileDialogOnClick: boolean;
  160. showUploadList: boolean | import("./interface").ShowUploadListInterface;
  161. supportServerRender: boolean;
  162. }>;
  163. export default _default;