about summary refs log tree commit diff
path: root/src/lib/media/types.ts
blob: ec94256ea163c9f8f21b3325be1bb15535c4ccaa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import {openCropper} from 'react-native-image-crop-picker'

export interface Dimensions {
  width: number
  height: number
}

export interface PickerOpts {
  mediaType?: string
  multiple?: boolean
  maxFiles?: number
}

export interface CameraOpts {
  width: number
  height: number
  freeStyleCropEnabled?: boolean
  cropperCircleOverlay?: boolean
}

export type CropperOptions = Parameters<typeof openCropper>[0] & {
  webAspectRatio?: number
  webCircularCrop?: boolean
}