[**@rxap/directives v19.1.0**](../README.md)

***

[@rxap/directives](../globals.md) / ShareService

# Class: ShareService

Defined in: [share-button.directive.ts:18](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/share-button.directive.ts#L18)

## Constructors

### new ShareService()

> **new ShareService**(): [`ShareService`](ShareService.md)

#### Returns

[`ShareService`](ShareService.md)

## Properties

### isSupported

> `readonly` **isSupported**: `boolean`

Defined in: [share-button.directive.ts:20](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/share-button.directive.ts#L20)

## Methods

### share()

> **share**(`data`, `softFail`): `Promise`\<`void`\>

Defined in: [share-button.directive.ts:22](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/share-button.directive.ts#L22)

#### Parameters

##### data

[`ShareData`](../interfaces/ShareData.md)

##### softFail

`boolean` = `true`

#### Returns

`Promise`\<`void`\>
