UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

34 lines (33 loc) 1.39 kB
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models'; import { AutoConsolidationParams } from '@docsvision/webclient/Platform/AutoConsolidation'; import { BaseControlState } from '@docsvision/webclient/System/BaseControl'; import { BaseControlImpl } from '@docsvision/webclient/System/BaseControlImpl'; import React from 'react'; /** @internal */ export interface IAutoConsolidationState extends AutoConsolidationParams, BaseControlState { cardInfo: GenModels.CardInfoModel; } export interface AutoConsolidationState extends IAutoConsolidationState { } interface IConsolidationMergeDoneMessage { CardId: string; } export interface ConsolidationMergeDoneMessage extends IConsolidationMergeDoneMessage { } /** @internal */ export declare class AutoConsolidationImpl extends BaseControlImpl<AutoConsolidationParams, IAutoConsolidationState> { private readonly maxTryCount; private runOnce; constructor(props: AutoConsolidationParams, state: IAutoConsolidationState); componentDidMount(): void; componentWillUnmount(): void; protected onClick(event: React.MouseEvent): void; private updateLayout; private subscribeLocalStorageChange; private unsubscribeLocalStorageChange; private runAutoConsolidation; private onMergeDone; protected getCssClass(): string; renderControl(): JSX.Element; } export {};