UNPKG

@exadel/esl

Version:

Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components

19 lines (18 loc) 801 B
import { ESLShareUrlGenericAction } from './url-generic-action'; import type { ESLShareButton } from '../core/esl-share-button'; /** * Share using nested window with social media url {@link ESLShareBaseAction} implementation. * Applicable to the most of social media (e.g. Twitter, Facebook, LinkedIn, etc.) */ export declare class ESLShareMediaAction extends ESLShareUrlGenericAction { static readonly is: string; /** * Window features that are applicable to window.open() * include options such as the default size and position of the window, * whether to open a minimal popup window, and more. * */ static FEATURES: Record<string, number>; protected get windowFeatures(): string; /** Does an action to share */ share($button: ESLShareButton): void; }