UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

22 lines (21 loc) 1.02 kB
/// <reference types="react" /> import { EmailButtonLogic } from '@docsvision/webclient/BackOffice/EmailButtonLogic'; import { EmailButtonParams } from '@docsvision/webclient/BackOffice/EmailButtonOptions'; import { EmailButtonView } from '@docsvision/webclient/BackOffice/EmailButtonView'; import { BaseControl } from '@docsvision/webclient/System/BaseControl'; import { BaseControlImplState } from '@docsvision/webclient/System/BaseControlImpl'; import { ControlImpl } from '@docsvision/webclient/System/ControlImpl'; export interface EmailButtonState extends BaseControlImplState, EmailButtonParams { logic: EmailButtonLogic; view: EmailButtonView; } /** * Класс элемента управления EmailButton. */ export declare class EmailButton extends BaseControl<EmailButtonParams, EmailButtonState> { construct(): void; protected createParams(): EmailButtonParams; protected createImpl(): ControlImpl; protected addCssClass: () => "" | "hide"; renderControl(): JSX.Element; }