UNPKG

capacitor-plugin-filesharer

Version:
51 lines (42 loc) 1.74 kB
var capacitorFileSharer = (function (exports, core) { 'use strict'; /** * @hidden */ exports.FileShareContentType = void 0; (function (FileShareContentType) { FileShareContentType["TEXT"] = "text/*"; FileShareContentType["TEXT_PLAIN"] = "text/plain"; FileShareContentType["TEXT_RTF"] = "text/rtf"; FileShareContentType["TEXT_HTML"] = "text/html"; FileShareContentType["TEXT_JSON"] = "text/json"; FileShareContentType["IMAGE"] = "image/*"; FileShareContentType["IMAGE_JPG"] = "image/jpg"; FileShareContentType["IMAGE_PNG"] = "image/png"; FileShareContentType["IMAGE_GIF"] = "image/gif"; FileShareContentType["PDF"] = "application/pdf"; })(exports.FileShareContentType || (exports.FileShareContentType = {})); const FileSharer = core.registerPlugin('FileSharer', { web: () => Promise.resolve().then(function () { return web; }).then(m => new m.FileSharerWeb()), }); class FileSharerWeb extends core.WebPlugin { async echo(options) { console.log('ECHO', options); return options; } async share() { throw this.unavailable('FileSharer API not available in this browser.'); } async shareMultiple() { throw this.unavailable('FileSharer API not available in this browser.'); } } var web = /*#__PURE__*/Object.freeze({ __proto__: null, FileSharerWeb: FileSharerWeb }); exports.FileSharer = FileSharer; Object.defineProperty(exports, '__esModule', { value: true }); return exports; }({}, capacitorExports)); //# sourceMappingURL=plugin.js.map