ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
18 lines (17 loc) • 748 B
TypeScript
import { type MementoOriginator } from 'ag-charts-core';
import type { EventsHub } from '../../core/eventsHub';
type CollapsedMemento = string[];
export declare class CollapsedManager implements MementoOriginator<CollapsedMemento> {
private readonly eventsHub;
mementoOriginatorKey: string;
private collapsedIds;
constructor(eventsHub: EventsHub);
createMemento(): CollapsedMemento;
guardMemento(blob: unknown): blob is CollapsedMemento | undefined;
restoreMemento(_version: string, _mementoVersion: string, blob: CollapsedMemento | undefined): void;
collapse(ids: string[]): boolean;
collapseAppend(ids: string[]): boolean;
expand(ids: string[]): boolean;
isCollapsed(id: string): boolean;
}
export {};