@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
31 lines (30 loc) • 2.18 kB
TypeScript
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>);