UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

23 lines (22 loc) 1.16 kB
/// <reference types="react" /> import { DisplayStaffUnitParams } from '@docsvision/webclient/Platform/DisplayStaffUnit'; import { InputBasedControlState, InputBasedControlImpl } from '@docsvision/webclient/System/InputBasedControlImpl'; import { IBindingResult } from '@docsvision/webclient/System/IBindingResult'; import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models'; /** @internal */ export interface IDisplayStaffUnitState extends DisplayStaffUnitParams, InputBasedControlState<string> { binding: IBindingResult<GenModels.DisplayStaffUnitModel>; } export interface DisplayStaffUnitState extends IDisplayStaffUnitState { } /** @internal */ export declare type DisplayStaffUnitImplState = IDisplayStaffUnitState; /** @internal */ export declare class DisplayStaffUnitImpl extends InputBasedControlImpl<string, DisplayStaffUnitParams, IDisplayStaffUnitState> { protected getTextValue(): string; protected renderInto(props: DisplayStaffUnitParams, container: HTMLElement): void; renderOrDisplayError(): JSX.Element; isError(): boolean; getErrorMessage(): string; renderControl(): JSX.Element; }