@rea.ch/capacitor-native-share
Version:
Converts a native share to an event
48 lines (39 loc) • 1.47 kB
JavaScript
var capacitorNativeShare = (function (exports, core) {
'use strict';
exports.NativeShareEventType = void 0;
(function (NativeShareEventType) {
NativeShareEventType["SHARE_RECEIVED"] = "sharedReceived";
})(exports.NativeShareEventType || (exports.NativeShareEventType = {}));
const NativeShare = core.registerPlugin('NativeShare', {
web: () => Promise.resolve().then(function () { return web; }).then((m) => new m.NativeShareWeb()),
});
class NativeShareWeb extends core.WebPlugin {
addListener(
// eslint-disable-next-line @typescript-eslint/no-unused-vars
_eventName,
// eslint-disable-next-line @typescript-eslint/no-unused-vars
_listenerFunc) {
return new Promise((resolve) => {
resolve({ remove: () => new Promise((res) => res()) });
});
}
getLastSharedItems() {
return new Promise((_resolve, reject) => {
reject('Web not supported');
});
}
clear() {
return new Promise((resolve) => {
resolve();
});
}
}
var web = /*#__PURE__*/Object.freeze({
__proto__: null,
NativeShareWeb: NativeShareWeb
});
exports.NativeShare = NativeShare;
Object.defineProperty(exports, '__esModule', { value: true });
return exports;
}({}, capacitorExports));
//# sourceMappingURL=plugin.js.map