UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

31 lines (30 loc) 2.18 kB
import { BaseControlParams } from "@docsvision/webclient/System/BaseControl"; import { AuthenticationKindsLogic } from "@docsvision/webclient/BackOffice/AuthenticationKindsLogic"; import { AuthenticationKindsView } from "@docsvision/webclient/BackOffice/AuthenticationKindsView"; import { IControlOptions } from "@docsvision/webclient/System/IControlOptions"; import { Optional } from "@docsvision/web/core/services"; import { EditMode } from "@docsvision/webclient/System/EditMode"; import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { $Layout } from "@docsvision/webclient/System/$Layout"; import { $AuthenticationKindsController, $SecurityController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers"; import { $LocalStorage } from "@docsvision/webclient/System/$LocalStorage"; import { $RowInfo } from "@docsvision/webclient/System/LayoutServices"; import { $CurrentEmployeeId } from "@docsvision/webclient/StandardServices"; /** * Содержит публичные свойства элемента управления [AuthenticationKinds]{@link AuthenticationKinds}. */ export declare class AuthenticationKindsParams extends BaseControlParams { /** Стандартный CSS класс со стилями элемента управления */ standardCssClass?: string; /** Режим редактирования */ editMode?: EditMode; /** Подсказка */ tip?: string; /** Список способов аутентификации для сотрудника */ kinds: GenModels.AuthenticationKindsModel[]; services: Optional<$AuthenticationKindsOptions> & $Layout & $AuthenticationKindsController & $LocalStorage & $RowInfo & $SecurityController & $CurrentEmployeeId; } export declare type $AuthenticationKindsOptions = { AuthenticationKindsOptions: IControlOptions<AuthenticationKindsParams, AuthenticationKindsLogic, AuthenticationKindsView>; }; export declare const $AuthenticationKindsOptions: string | ((model?: $AuthenticationKindsOptions) => IControlOptions<AuthenticationKindsParams, AuthenticationKindsLogic, AuthenticationKindsView>);