@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
18 lines (17 loc) • 1.13 kB
TypeScript
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>;
}