There's a discrepancy here between the TypeScript definition and the actual code.
src/index.d.ts
openPicker(options: Options): Promise<Results[]>;
src/index.js
try {
const response = await MultipleImagePicker.openPicker(options);
// console.log('res', response);
if (response?.length) {
if (isSingle) {
resolve(response[0]);
}
resolve(response);
return;
}
resolve([]);
} catch (e) {
reject(e);
}