one
Version:
One is a React framework for web, iOS, and Android apps.
37 lines • 1.15 kB
TypeScript
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