24 lines
667 B
24 lines
667 B
export interface File { |
|
url: string; |
|
size?: number; |
|
name?: string; |
|
type: string; |
|
duration?: number; |
|
time?: number; |
|
isImage?: boolean; |
|
isVideo?: boolean; |
|
} |
|
export declare function isImageFile(item: File): boolean; |
|
export declare function isVideoFile(item: File): boolean; |
|
export declare function chooseFile({ accept, multiple, capture, compressed, maxDuration, sizeType, camera, maxCount, mediaType, extension, }: { |
|
accept: any; |
|
multiple: any; |
|
capture: any; |
|
compressed: any; |
|
maxDuration: any; |
|
sizeType: any; |
|
camera: any; |
|
maxCount: any; |
|
mediaType: any; |
|
extension: any; |
|
}): Promise<File | File[]>;
|
|
|