@baronha/react-native-multiple-image-picker
Version:
� react-native-multiple-image-picker enables applications to pick images and videos from multiple smart albums in iOS/Android �
41 lines (36 loc) • 907 B
text/typescript
import { type HybridObject } from 'react-native-nitro-modules'
import {
CameraResult,
CropResult,
MediaPreview,
NitroCameraConfig,
NitroConfig,
NitroCropConfig,
NitroPreviewConfig,
PickerResult,
} from '../types'
export interface MultipleImagePicker
extends HybridObject<{ ios: 'swift'; android: 'kotlin' }> {
openPicker(
config: NitroConfig,
resolved: (result: PickerResult[]) => void,
rejected: (reject: number) => void
): void
openCrop(
image: string,
config: NitroCropConfig,
resolved: (result: CropResult) => void,
rejected: (reject: number) => void
): void
openPreview(
media: MediaPreview[],
index: number,
config: NitroPreviewConfig,
onLongPress: (index: number) => void
): void
openCamera(
config: NitroCameraConfig,
resolved: (result: CameraResult) => void,
rejected: (reject: number) => void
): void
}