UNPKG

@univerjs/sheets

Version:

UniverSheet normal base-sheets

23 lines (22 loc) 753 B
import { IDisposable, BorderStyleTypes, BorderType } from '@univerjs/core'; export interface IBorderInfo { type: BorderType; color: string | undefined; style: BorderStyleTypes; activeBorderType: boolean; } /** * This service is for managing settings border style status. */ export declare class BorderStyleManagerService implements IDisposable { private readonly _borderInfo; private readonly _borderInfo$; readonly borderInfo$: import('rxjs').Observable<IBorderInfo>; dispose(): void; setType(type: BorderType): void; setColor(color: string): void; setStyle(style: BorderStyleTypes): void; setActiveBorderType(status: boolean): void; getBorderInfo(): Readonly<IBorderInfo>; private _refresh; }