929b39539c4617b78708145756072aaa1eab3049f83b305dd4d601fc64865b2b9694c24733990473c885095c1630ba893a3bb2c96dd253d626149ff2ac6e09 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue';
  2. import type { UploadFile, UploadProgressEvent, UploadRawFile } from './upload';
  3. import type UploadContent from './upload-content.vue';
  4. import type { UploadAjaxError } from './ajax';
  5. export declare const uploadContentProps: {
  6. readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable<void | undefined | null | boolean | File | Blob>) | {
  7. (): (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable<void | undefined | null | boolean | File | Blob>;
  8. new (): any;
  9. readonly prototype: any;
  10. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable<void | undefined | null | boolean | File | Blob>) | {
  11. (): (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable<void | undefined | null | boolean | File | Blob>;
  12. new (): any;
  13. readonly prototype: any;
  14. })[], unknown, unknown, () => void, boolean>;
  15. readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | {
  16. (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void;
  17. new (): any;
  18. readonly prototype: any;
  19. } | ((new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | {
  20. (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void;
  21. new (): any;
  22. readonly prototype: any;
  23. })[], unknown, unknown, () => void, boolean>;
  24. readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | {
  25. (): (rawFile: UploadRawFile) => void;
  26. new (): any;
  27. readonly prototype: any;
  28. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | {
  29. (): (rawFile: UploadRawFile) => void;
  30. new (): any;
  31. readonly prototype: any;
  32. })[], unknown, unknown, () => void, boolean>;
  33. readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | {
  34. (): (response: any, rawFile: UploadRawFile) => unknown;
  35. new (): any;
  36. readonly prototype: any;
  37. } | ((new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | {
  38. (): (response: any, rawFile: UploadRawFile) => unknown;
  39. new (): any;
  40. readonly prototype: any;
  41. })[], unknown, unknown, () => void, boolean>;
  42. readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | {
  43. (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void;
  44. new (): any;
  45. readonly prototype: any;
  46. } | ((new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | {
  47. (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void;
  48. new (): any;
  49. readonly prototype: any;
  50. })[], unknown, unknown, () => void, boolean>;
  51. readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | {
  52. (): (err: UploadAjaxError, rawFile: UploadRawFile) => void;
  53. new (): any;
  54. readonly prototype: any;
  55. } | ((new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | {
  56. (): (err: UploadAjaxError, rawFile: UploadRawFile) => void;
  57. new (): any;
  58. readonly prototype: any;
  59. })[], unknown, unknown, () => void, boolean>;
  60. readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void) | {
  61. (): (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void;
  62. new (): any;
  63. readonly prototype: any;
  64. } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void) | {
  65. (): (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void;
  66. new (): any;
  67. readonly prototype: any;
  68. })[], unknown, unknown, () => void, boolean>;
  69. readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
  70. readonly headers: {
  71. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
  72. readonly required: false;
  73. readonly validator: ((val: unknown) => boolean) | undefined;
  74. __epPropKey: true;
  75. };
  76. readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
  77. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Mutable<Record<string, any>> | Promise<import("element-plus/es/utils").Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable<import("./upload").UploadData>)) | (() => import("element-plus/es/utils").Awaitable<import("element-plus/es/utils").Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable<import("./upload").UploadData>)) | ((new (...args: any[]) => import("element-plus/es/utils").Mutable<Record<string, any>> | Promise<import("element-plus/es/utils").Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable<import("./upload").UploadData>)) | (() => import("element-plus/es/utils").Awaitable<import("element-plus/es/utils").Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable<import("./upload").UploadData>)))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  78. readonly multiple: BooleanConstructor;
  79. readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
  80. readonly drag: BooleanConstructor;
  81. readonly withCredentials: BooleanConstructor;
  82. readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  83. readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  84. readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./upload").UploadUserFile[]) | (() => import("./upload").UploadUserFile[]) | ((new (...args: any[]) => import("./upload").UploadUserFile[]) | (() => import("./upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
  85. readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  86. readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  87. readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./upload").UploadRequestHandler) | (() => import("./upload").UploadRequestHandler) | {
  88. (): import("./upload").UploadRequestHandler;
  89. new (): any;
  90. readonly prototype: any;
  91. } | ((new (...args: any[]) => import("./upload").UploadRequestHandler) | (() => import("./upload").UploadRequestHandler) | {
  92. (): import("./upload").UploadRequestHandler;
  93. new (): any;
  94. readonly prototype: any;
  95. })[], unknown, unknown, import("./upload").UploadRequestHandler, boolean>;
  96. readonly disabled: BooleanConstructor;
  97. readonly limit: NumberConstructor;
  98. };
  99. export type UploadContentProps = ExtractPropTypes<typeof uploadContentProps>;
  100. export type UploadContentPropsPublic = __ExtractPublicPropTypes<typeof uploadContentProps>;
  101. export type UploadContentInstance = InstanceType<typeof UploadContent> & unknown;