about summary refs log tree commit diff
path: root/src/lib/media/types.ts
blob: 3197b4d3ed8295c46287f4ba03557cad83c4c2d3 (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
25
26
27
28
29
30
31
export interface PickerOpts {
  mediaType?: 'photo'
  multiple?: boolean
  maxFiles?: number
}

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

export interface CropperOpts {
  path: string
  mediaType?: 'photo'
  width: number
  height: number
  freeStyleCropEnabled?: boolean
  cropperCircleOverlay?: boolean
}

export interface PickedMedia {
  mediaType: 'photo'
  path: string
  mime: string
  size: number
  width: number
  height: number
}