@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
25 lines (24 loc) • 1.21 kB
TypeScript
/// <reference types="react" />
import { IDirectorySearchResultProps } from "@docsvision/webclient/BackOffice/DirectorySearchResult";
import { ComponentLogic } from "@docsvision/web/core/component";
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
/** @internal */
export declare class DirectorySearchResultLogic extends ComponentLogic<IDirectorySearchResultProps> {
protected domain:
import("effector").Domain;
/** Результаты и поле ввода поиска открыты */
$opened:
import("effector").Store<boolean>;
/** Результаты поиска распахнуты на всю высоту экрана */
$expanded:
import("effector").Store<boolean>;
toggleOpened:
import("effector").Event<boolean>;
setExpanded:
import("effector").Event<boolean>;
initToggleOpened(): void;
initSetExpanded(): void;
init(options: IDirectorySearchResultProps): void;
goToSection: (ev:
import("react").MouseEvent<Element, MouseEvent>, currentItem: GenModels.SearchItemModel, parentItem: GenModels.SearchItemModel, selectItem: (item: GenModels.SearchItemModel) => GenModels.SearchItemModel) => void;
}