@exadel/esl
Version:
Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components
13 lines (12 loc) • 521 B
TypeScript
import { ESLShareBaseAction } from '../core/esl-share-action';
import type { ESLShareButton } from '../core/esl-share-button';
/**
* {@link ESLShareBaseAction} implementation, that invokes the native sharing mechanism of Web Share API
*/
export declare class ESLShareNativeAction extends ESLShareBaseAction {
static readonly is: string;
/** Checks if this action is available on the user's device */
get isAvailable(): boolean;
/** Does an action to share */
share($button: ESLShareButton): void;
}