You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							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[]>;
							 | 
						|
								
							 |