@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
13 lines (12 loc) • 652 B
TypeScript
import { IRowData } from '@docsvision/web/components/table/interfaces';
import { Event } from 'effector';
/** Сервис реализующий логику смены признака прочитанности карточки. */
export interface IUnreadBarService {
readonly rowToggled: Event<IRowData>;
toggleUnread(row: IRowData): Promise<void>;
}
/** Сервис реализующий логику смены признака прочитанности карточки. */
export declare type $UnreadBar = {
unreadBar: IUnreadBarService;
};
export declare const $UnreadBar: string | ((model?: $UnreadBar) => IUnreadBarService);