UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

54 lines (53 loc) 2.2 kB
/// <reference types="react" /> import { IWebFrameDirectorySearchPanelOptions } from "@docsvision/webclient/BackOffice/IWebFrameDirectorySearchPanelOptions"; import { ISearchFilterEntry, SearchFilters } from "@docsvision/webclient/BackOffice/$WebFrameDirectorySearchInfoStorageService"; import { ISearchRequest } from "@docsvision/webclient/BackOffice/$WebFrameDirectorySearchPanelService"; import { IWebFrameDirectorySearchPanelState } from "@docsvision/webclient/BackOffice/WebFrameDirectorySearchPanel"; export declare class WebFrameDirectorySearchPanelLogic { options: IWebFrameDirectorySearchPanelState; constructor(options: IWebFrameDirectorySearchPanelState); protected domain: import("effector").Domain; componentDidMount: import("effector").Event<void>; $isSearchActive: import("effector").Store<boolean>; setSearchActivity: import("effector").Event<boolean>; searchButtonClick: import("effector").Event< import("react").MouseEvent<Element, MouseEvent>>; clearButtonClick: import("effector").Event< import("react").MouseEvent<Element, MouseEvent>>; $searchFilters: import("effector").Store<ISearchFilterEntry[]>; $searchPlaceholder: import("effector").Store<string>; $currentSearchFilterKey: import("effector").Store<SearchFilters>; onSearchFilterChange: import("effector").Event<SearchFilters>; $searchText: import("effector").Store<string>; $isNotEmpty: import("effector").Store<boolean>; onSearchTextChange: import("effector").Event<string>; onSearchTextKeyPressed: import("effector").Event< import("react").KeyboardEvent<Element>>; onSearchSubmitClick: import("effector").Event< import("react").MouseEvent<Element, MouseEvent>>; startSearch: import("effector").Event<ISearchRequest>; onSearchStart: import("effector").Effect<ISearchRequest, void, Error>; getDirectorySearchInfo: () => import("./Services/$WebFrameDirectorySearchInfoStorageService").IDirectorySearchInfo; initSearchButtonClickActivity: () => void; initSearchFilterActivity: () => void; initSearchTextActivity: () => void; init(options: IWebFrameDirectorySearchPanelOptions): void; }