UNPKG

react-native-openanything

Version:

Open anything in React Native, like phone, email, sms, web address, iMessage (iOS only), etc.

44 lines (33 loc) 589 B
'use strict'; import { Platform } from 'react-native'; import { Launch } from './launcher'; import _ from 'lodash'; /** * @type {string} */ const PDF = 'pdf:'; /** * Launches a PDF request * @param filename * @returns {Promise} * @constructor */ const Pdf = (filename) => { return new Promise((resolve, reject) => { if (!_.isString(filename)) reject('The provided filename number must be a string'); Launch(filename).then(() => resolve()).catch(error => { reject(error); }); }); } /** * @exports */ export { Pdf }