46 lines
1007 B
JavaScript
46 lines
1007 B
JavaScript
// Metro module 4745 (f4746).
|
|
import { NativeModules } from "react-native";
|
|
import * as _Module4746 from "./Module4746";
|
|
let c2901_1 = {
|
|
mediaType: "photo",
|
|
videoQuality: "high",
|
|
quality: 1,
|
|
maxWidth: 0,
|
|
maxHeight: 0,
|
|
includeBase64: false,
|
|
cameraType: "back",
|
|
selectionLimit: 1,
|
|
saveToPhotos: false,
|
|
durationLimit: 0,
|
|
includeExtra: false
|
|
};
|
|
for (const key in _Module4746) {
|
|
exports[key] = _Module4746[key];
|
|
}
|
|
export function launchCamera(c14421_0, c14421_1) {
|
|
return new Promise((c25290_0) => {
|
|
NativeModules.ImagePickerManager.launchCamera({
|
|
...c2901_1,
|
|
...c14421_0
|
|
}, (a0) => {
|
|
if (c14421_1) {
|
|
c14421_1(a0);
|
|
}
|
|
c25290_0(a0);
|
|
});
|
|
});
|
|
}
|
|
export function launchImageLibrary(c14422_0, c14422_1) {
|
|
return new Promise((c25291_0) => {
|
|
NativeModules.ImagePickerManager.launchImageLibrary({
|
|
...c2901_1,
|
|
...c14422_0
|
|
}, (a0) => {
|
|
if (c14422_1) {
|
|
c14422_1(a0);
|
|
}
|
|
c25291_0(a0);
|
|
});
|
|
});
|
|
}
|