@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
14 lines (13 loc) • 936 B
TypeScript
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { IToolbarDaughterControlsService } from '@docsvision/webclient/Platform/$ToolbarDaughterControls';
import { IToolbarActionContainerButton } from '@docsvision/web/components/table/plugins/toolbar-action-container';
import { Store, Event } from 'effector';
/** @internal Реализация {@link IFolderGridToolbarService}. */
export declare class ToolbarDaughterControlsService implements IToolbarDaughterControlsService {
$controls: Store<GenModels.ControlModel[]>;
setControls: Event<GenModels.ControlModel[]>;
$location: Store<GenModels.AdditionalElementsMode>;
setLocation: Event<GenModels.AdditionalElementsMode>;
constructor();
getRelativeToLocation: (actionButtonsRelativeToLocation: IToolbarActionContainerButton[], ...actionButtons: IToolbarActionContainerButton[]) => IToolbarActionContainerButton[];
}