UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

37 lines • 1.15 kB
export type ImagePickerMediaType = 'images' | 'videos'; export type ImagePickerAssetType = 'image' | 'video'; export type ImagePickerVideoQuality = 'high' | 'medium' | 'low'; export interface ImagePickerAsset { uri: string; width: number; height: number; mimeType?: string; fileName?: string; fileSize?: number; duration?: number; type?: ImagePickerAssetType; } export interface ImagePickerSuccessResult { canceled: false; assets: ImagePickerAsset[]; } export interface ImagePickerCanceledResult { canceled: true; assets: null; } export type ImagePickerResult = ImagePickerSuccessResult | ImagePickerCanceledResult; export interface ImagePickerOptions { mediaTypes?: ImagePickerMediaType | ImagePickerMediaType[]; selectionLimit?: number; allowsEditing?: boolean; aspect?: [number, number]; quality?: number; videoMaxDuration?: number; videoQuality?: ImagePickerVideoQuality; } export type ImagePickerPermissionResponse = Readonly<{ status: 'granted' | 'denied' | 'undetermined'; granted: boolean; canAskAgain: boolean; }>; //# sourceMappingURL=types.d.ts.map