UNPKG

@capacitor/share

Version:

The Share API provides methods for sharing content in any sharing-enabled apps the user may have installed.

23 lines 674 B
import { WebPlugin } from '@capacitor/core'; export class ShareWeb extends WebPlugin { async canShare() { if (typeof navigator === 'undefined' || !navigator.share) { return { value: false }; } else { return { value: true }; } } async share(options) { if (typeof navigator === 'undefined' || !navigator.share) { throw this.unavailable('Share API not available in this browser'); } await navigator.share({ title: options.title, text: options.text, url: options.url, }); return {}; } } //# sourceMappingURL=web.js.map