UNPKG

ngx-sharebuttons

Version:

<p align="center"> <img height="200px" width="200px" style="text-align: center;" src="https://rawcdn.githack.com/MurhafSousli/ngx-sharebuttons/13279ed77c47fe9dd7b61e4dad3ded6d02488c2f/projects/ngx-sharebuttons-demo/src/assets/img/logo.svg"> <h1 alig

41 lines (40 loc) 2.71 kB
import { Signal, InputSignal, OutputEmitterRef, InputSignalWithTransform } from '@angular/core'; import type { IconProp } from '@fortawesome/fontawesome-svg-core'; import { ShareButtonProp } from 'ngx-sharebuttons'; import * as i0 from "@angular/core"; export declare class ShareButton { /** Injected options */ private readonly options; /** Share button type */ button: InputSignal<ShareButtonProp>; /** The page URL */ url: InputSignal<string>; /** The title parameter */ title: InputSignal<string>; /** The description parameter */ description: InputSignal<string>; /** The image parameter for sharing on Pinterest */ image: InputSignal<string>; /** The tags parameter for sharing on X and Tumblr */ tags: InputSignal<string>; /** Sets the fb messenger redirect url to enable sharing on Messenger desktop */ redirectUrl: InputSignal<string>; /** Show button icon */ showIcon: InputSignalWithTransform<boolean, boolean | string>; /** Show button text */ showText: InputSignalWithTransform<boolean, boolean | string>; /** Button custom text */ text: InputSignal<string>; /** Button custom icon */ icon: InputSignal<IconProp>; /** Button theme */ theme: InputSignal<string>; /** A flag that indicates if the button's click is disabled */ disabled: InputSignalWithTransform<boolean, boolean | string>; /** Set theme as button class */ classes: Signal<string>; /** Stream that emits when share dialog is opened */ opened: OutputEmitterRef<string>; static ɵfac: i0.ɵɵFactoryDeclaration<ShareButton, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ShareButton, "share-button", never, { "button": { "alias": "button"; "required": false; "isSignal": true; }; "url": { "alias": "url"; "required": false; "isSignal": true; }; "title": { "alias": "title"; "required": false; "isSignal": true; }; "description": { "alias": "description"; "required": false; "isSignal": true; }; "image": { "alias": "image"; "required": false; "isSignal": true; }; "tags": { "alias": "tags"; "required": false; "isSignal": true; }; "redirectUrl": { "alias": "redirectUrl"; "required": false; "isSignal": true; }; "showIcon": { "alias": "showIcon"; "required": false; "isSignal": true; }; "showText": { "alias": "showText"; "required": false; "isSignal": true; }; "text": { "alias": "text"; "required": false; "isSignal": true; }; "icon": { "alias": "icon"; "required": false; "isSignal": true; }; "theme": { "alias": "theme"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; }, { "opened": "opened"; }, never, never, true, never>; }