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
JavaScript
;
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
}