utils.d.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. export interface File {
  2. url: string;
  3. size?: number;
  4. name?: string;
  5. type: string;
  6. duration?: number;
  7. time?: number;
  8. isImage?: boolean;
  9. isVideo?: boolean;
  10. }
  11. export declare function isImageFile(item: File): boolean;
  12. export declare function isVideoFile(item: File): boolean;
  13. export declare function chooseFile({
  14. accept,
  15. multiple,
  16. capture,
  17. compressed,
  18. maxDuration,
  19. sizeType,
  20. camera,
  21. maxCount,
  22. mediaType,
  23. extension,
  24. }: {
  25. accept: any;
  26. multiple: any;
  27. capture: any;
  28. compressed: any;
  29. maxDuration: any;
  30. sizeType: any;
  31. camera: any;
  32. maxCount: any;
  33. mediaType: any;
  34. extension: any;
  35. }): Promise<File | File[]>;