UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

27 lines (26 loc) 1.41 kB
import { SearchFilters } from '@docsvision/webclient/BackOffice/$WebFrameDirectorySearchInfoStorageService'; import { Store, Event } from 'effector'; export interface ISearchRequest { searchFilterKey: SearchFilters; searchText: string; } export interface IWebFrameDirectorySearchPanelService { /** Флаг отображения компонента */ $visibility: Store<boolean>; /** Событие отображения/скрытия компонента */ setVisibility: Event<boolean>; /** Событие сворачивания/разворачивания панели */ setActivity: Event<boolean>; /** Событие начала поиска в справочнике */ startSearch: Event<ISearchRequest>; /** Событие очистки поисковой формы */ clearSearch: Event<void>; /** Флаг состояния видимости панели поиска */ $expanded: Store<boolean>; /** Событие состояния видимости панели поиска */ setExpanded: Event<boolean>; } export declare type $WebFrameDirectorySearchPanelService = { webFrameDirectorySearchPanelService: IWebFrameDirectorySearchPanelService; }; export declare const $WebFrameDirectorySearchPanelService: string | ((model?: $WebFrameDirectorySearchPanelService) => IWebFrameDirectorySearchPanelService);