ngx-t-reports
Version:
Angular module for creating dynamic reports and dashboards. Supports various data sources, custom templates, and real-time updates.
19 lines (18 loc) • 786 B
TypeScript
import { DocumentLitsLabelConfigInterface } from "ngx-t-forms-types";
import { GroupSettingsModel } from "../lib/components/ngx-t-matrix-table/interface/GroupSettingsModel";
import { GroupChartConfig } from "../lib/components/ngx-t-matrix-table/ngx-t-matrix-table.component";
export interface IDocumentListConfigLocal extends DocumentLitsLabelConfigInterface {
INCLUDED_IN_GROUP?: boolean;
}
export interface IMatrixTableState {
reportName: string | null;
list: any[] | null;
listConfig: IDocumentListConfigLocal[] | null | undefined;
aggregates: IDocumentListConfigLocal[] | null;
groupOptions: GroupSettingsModel | null;
closedGroups: string[];
isOpen: any;
groupChart: GroupChartConfig | null;
draggedGroup: string;
scrollIndex: number;
}