UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

18 lines (17 loc) 1.13 kB
import { IUnreadBarService } from '@docsvision/webclient/Platform/$UnreadBar'; import { $BaseCardController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers'; import { PerformOnce } from '@docsvision/webclient/Legacy/Utils'; import { $UnreadCounter } from '@docsvision/webclient/Platform/$UnreadCounter'; import { IRowData } from '@docsvision/web/components/table/interfaces'; import { $Domain } from '@docsvision/web/core/state-management'; import { Event } from 'effector'; import { $RefreshUnreadCounters } from '@docsvision/webclient/Platform/$RefreshUnreadCounters'; import { $CurrentFolder } from '@docsvision/webclient/Platform/$CurrentFolder'; /** Сервис для корректного инициирования скачивания файла из скриптов. */ export declare class UnreadBarService implements IUnreadBarService { private services; performOnce: PerformOnce; rowToggled: Event<IRowData>; constructor(services: $BaseCardController & $UnreadCounter & $Domain & $RefreshUnreadCounters & $CurrentFolder); toggleUnread(rowData: IRowData): Promise<any>; }