UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

17 lines (16 loc) 745 B
import { IToolbarActionContainerButton } from '@docsvision/web/components/table/plugins/toolbar-action-container'; import { Event, Store } from 'effector'; export interface IToolbarActionButton { button: IToolbarActionContainerButton | null; visibility: boolean; } export interface IToolbarActionButtonsService { $buttons: Store<Record<string, IToolbarActionButton>>; setVisibility: Event<Record<string, unknown>>; getButtons(): IToolbarActionContainerButton[]; visibilityResetButton: boolean; } export declare type $ToolbarActionButtons = { toolbarActionButtons: IToolbarActionButtonsService; }; export declare const $ToolbarActionButtons: string | ((model?: $ToolbarActionButtons) => IToolbarActionButtonsService);