25 lines
667 B
TypeScript
25 lines
667 B
TypeScript
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[]>;
|