UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

31 lines (30 loc) 1.44 kB
/// <reference types="react" /> import { AgreementListParams } from "@docsvision/webclient/Approval/AgreementList"; import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { ModalWindow } from "@docsvision/webclient/Legacy/ModalWindow"; import { PerformOnce } from '@docsvision/webclient/Legacy/Utils'; import { BaseControlState } from "@docsvision/webclient/System/BaseControl"; import { BaseControlImpl } from "@docsvision/webclient/System/BaseControlImpl"; /** @internal */ export interface AgreementListState extends AgreementListParams, BaseControlState { getAgreementList: () => Promise<GenModels.AgreementListModel>; loading: boolean; dialog: ModalWindow; lastLoadedData: GenModels.AgreementListModel; /** Развернуто ли модальное окно */ maximized?: boolean; } /** @internal */ export declare type AgreementListImplState = AgreementListState; export declare type AgreementListImplProps = AgreementListState; /** @internal */ export declare class AgreementListImpl extends BaseControlImpl<AgreementListParams, AgreementListState> { buttonClickPerformOnce: PerformOnce; constructor(props: AgreementListParams, state: AgreementListState); getCssClass(): string; showReport(): void; hideReport(): void; onMaximize(): void; showModalWindow(data: GenModels.AgreementListModel): void; renderControl(): JSX.Element; }