Upload.d.ts 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import type { RcFile } from './interface';
  2. declare const _default: import("vue").DefineComponent<{
  3. capture: import("vue").PropType<boolean | "user" | "environment">;
  4. multipart: {
  5. type: BooleanConstructor;
  6. default: any;
  7. };
  8. name: StringConstructor;
  9. disabled: {
  10. type: BooleanConstructor;
  11. default: any;
  12. };
  13. componentTag: import("vue").PropType<any>;
  14. action: import("vue").PropType<import("./interface").Action>;
  15. method: import("vue").PropType<import("./interface").UploadRequestMethod>;
  16. directory: {
  17. type: BooleanConstructor;
  18. default: any;
  19. };
  20. data: import("vue").PropType<Record<string, unknown> | ((file: string | Blob | RcFile) => Record<string, unknown>)>;
  21. headers: import("vue").PropType<import("./interface").UploadRequestHeader>;
  22. accept: StringConstructor;
  23. multiple: {
  24. type: BooleanConstructor;
  25. default: any;
  26. };
  27. onBatchStart: import("vue").PropType<(fileList: {
  28. file: RcFile;
  29. parsedFile: string | File | Blob;
  30. }[]) => void>;
  31. onReject: import("vue").PropType<(fileList: RcFile[]) => void>;
  32. onStart: import("vue").PropType<(file: RcFile) => void>;
  33. onError: import("vue").PropType<(error: Error, ret: Record<string, unknown>, file: RcFile) => void>;
  34. onSuccess: import("vue").PropType<(response: Record<string, unknown>, file: RcFile, xhr: XMLHttpRequest) => void>;
  35. onProgress: import("vue").PropType<(event: import("./interface").UploadProgressEvent, file: RcFile) => void>;
  36. beforeUpload: import("vue").PropType<(file: RcFile, FileList: RcFile[]) => import("./interface").BeforeUploadFileType | Promise<void | import("./interface").BeforeUploadFileType>>;
  37. customRequest: import("vue").PropType<(option: import("./interface").UploadRequestOption<any>) => void>;
  38. withCredentials: {
  39. type: BooleanConstructor;
  40. default: any;
  41. };
  42. openFileDialogOnClick: {
  43. type: BooleanConstructor;
  44. default: any;
  45. };
  46. prefixCls: StringConstructor;
  47. id: StringConstructor;
  48. onMouseenter: import("vue").PropType<(e: MouseEvent) => void>;
  49. onMouseleave: import("vue").PropType<(e: MouseEvent) => void>;
  50. onClick: import("vue").PropType<(e: KeyboardEvent | MouseEvent) => void>;
  51. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  52. capture: import("vue").PropType<boolean | "user" | "environment">;
  53. multipart: {
  54. type: BooleanConstructor;
  55. default: any;
  56. };
  57. name: StringConstructor;
  58. disabled: {
  59. type: BooleanConstructor;
  60. default: any;
  61. };
  62. componentTag: import("vue").PropType<any>;
  63. action: import("vue").PropType<import("./interface").Action>;
  64. method: import("vue").PropType<import("./interface").UploadRequestMethod>;
  65. directory: {
  66. type: BooleanConstructor;
  67. default: any;
  68. };
  69. data: import("vue").PropType<Record<string, unknown> | ((file: string | Blob | RcFile) => Record<string, unknown>)>;
  70. headers: import("vue").PropType<import("./interface").UploadRequestHeader>;
  71. accept: StringConstructor;
  72. multiple: {
  73. type: BooleanConstructor;
  74. default: any;
  75. };
  76. onBatchStart: import("vue").PropType<(fileList: {
  77. file: RcFile;
  78. parsedFile: string | File | Blob;
  79. }[]) => void>;
  80. onReject: import("vue").PropType<(fileList: RcFile[]) => void>;
  81. onStart: import("vue").PropType<(file: RcFile) => void>;
  82. onError: import("vue").PropType<(error: Error, ret: Record<string, unknown>, file: RcFile) => void>;
  83. onSuccess: import("vue").PropType<(response: Record<string, unknown>, file: RcFile, xhr: XMLHttpRequest) => void>;
  84. onProgress: import("vue").PropType<(event: import("./interface").UploadProgressEvent, file: RcFile) => void>;
  85. beforeUpload: import("vue").PropType<(file: RcFile, FileList: RcFile[]) => import("./interface").BeforeUploadFileType | Promise<void | import("./interface").BeforeUploadFileType>>;
  86. customRequest: import("vue").PropType<(option: import("./interface").UploadRequestOption<any>) => void>;
  87. withCredentials: {
  88. type: BooleanConstructor;
  89. default: any;
  90. };
  91. openFileDialogOnClick: {
  92. type: BooleanConstructor;
  93. default: any;
  94. };
  95. prefixCls: StringConstructor;
  96. id: StringConstructor;
  97. onMouseenter: import("vue").PropType<(e: MouseEvent) => void>;
  98. onMouseleave: import("vue").PropType<(e: MouseEvent) => void>;
  99. onClick: import("vue").PropType<(e: KeyboardEvent | MouseEvent) => void>;
  100. }>>, {
  101. multiple: boolean;
  102. disabled: boolean;
  103. multipart: boolean;
  104. directory: boolean;
  105. withCredentials: boolean;
  106. openFileDialogOnClick: boolean;
  107. }>;
  108. export default _default;