UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

26 lines (25 loc) 1.44 kB
import { $FolderTypesController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers'; import { IFolderTypeItemsState, FolderTypeItemsImpl, FolderTypeItem } from '@docsvision/webclient/Platform/FolderTypeItemsImpl'; import { InputBasedControlParams, InputBasedControl } from '@docsvision/webclient/System/InputBasedControl'; import { $CardInfo, $LayoutInfo } from '@docsvision/webclient/System/LayoutServices'; import { BasicEvent } from '@docsvision/webclient/System/BasicEvent'; import { $LabelWidth } from '@docsvision/webclient/System/$LabelWidth'; import { Optional } from '@docsvision/web/core/services'; export declare class FolderTypeItemsParams extends InputBasedControlParams<string> { /** Событие изменения выбранного типа */ typeChanged?: BasicEvent<FolderTypeItem>; /** Сервисы */ services?: $LayoutInfo & $CardInfo & Optional<$LabelWidth> & $FolderTypesController; } /** * Класс элемента управления Выбор представления папки. */ export declare class FolderTypeItems extends InputBasedControl<string, FolderTypeItemsParams, IFolderTypeItemsState> { protected createParams(): FolderTypeItemsParams; protected createImpl(): FolderTypeItemsImpl; protected getServices(): any; get typeValue(): FolderTypeItem; set typeValue(value: FolderTypeItem); open(): void; close(): void; }