UNPKG

@nativescript/imagepicker

Version:

A plugin for the NativeScript framework implementing multiple image picker

29 lines 1.11 kB
export var ImagePickerMediaType; (function (ImagePickerMediaType) { ImagePickerMediaType[ImagePickerMediaType["Any"] = 0] = "Any"; ImagePickerMediaType[ImagePickerMediaType["Image"] = 1] = "Image"; ImagePickerMediaType[ImagePickerMediaType["Video"] = 2] = "Video"; })(ImagePickerMediaType || (ImagePickerMediaType = {})); const requestingPermissions = ['android.permission.READ_MEDIA_IMAGES', 'android.permission.READ_MEDIA_VIDEO']; export class ImagePickerBase { mapResult(result) { let authorized = true; if (Array.isArray(result) && result.length == 2) { // is of type Result authorized = result[0] === 'authorized' || result[0] === 'limited'; } else { const t = result; requestingPermissions.forEach((permission) => { if (t[permission] !== undefined) { authorized = authorized && t[permission] === 'authorized'; } }); } return { details: result, authorized, }; } } //# sourceMappingURL=common.js.map