ngx-t-reports
Version:
Angular module for creating dynamic reports and dashboards. Supports various data sources, custom templates, and real-time updates.
31 lines (30 loc) • 1.41 kB
TypeScript
import { Observable } from "rxjs";
import { NgxTMatrixTableStoreService } from "./ngx-tmatrix-table-store.service";
import { IDocumentListConfigLocal } from "../../../../types/IMatrixTableState";
export declare function NgxTMatrixTableStoreSelectors(store: NgxTMatrixTableStoreService): {
state$: Observable<import("../../../../types/IMatrixTableState").IMatrixTableState>;
reportName$: Observable<string | null>;
list$: Observable<any[] | null>;
listConfig$: Observable<IDocumentListConfigLocal[] | null | undefined>;
closedGroups$: Observable<string[]>;
isOpen$: Observable<any>;
aggregates$: Observable<IDocumentListConfigLocal[] | null>;
groupOptions$: Observable<import("../interface/GroupSettingsModel").GroupSettingsModel | null>;
tableColumns$: Observable<IDocumentListConfigLocal[] | null | undefined>;
displayedColumns$: Observable<any[]>;
groupLabelConfig$: Observable<{
level: number;
formControlName: string;
label: string;
}[]>;
getGroupedData$: Observable<(import("../functions/groupedBy").GroupConfig | {
[key: string]: any;
})[]>;
groupedColumns$: Observable<{
formControlName: string;
label: string;
}[]>;
groupChart$: Observable<import("../ngx-t-matrix-table.component").GroupChartConfig | null>;
draggedGroup$: Observable<string>;
scrollIndex$: Observable<number>;
};