ngx-t-reports
Version:
Angular module for creating dynamic reports and dashboards. Supports various data sources, custom templates, and real-time updates.
22 lines (21 loc) • 2.27 kB
TypeScript
import { DocumentLitsLabelConfigInterface } from "ngx-t-forms-types";
import { NgxTMatrixTableStoreService } from "./ngx-tmatrix-table-store.service";
import { GroupSettingsModel } from "../interface/GroupSettingsModel";
import { CdkDragDrop } from "@angular/cdk/drag-drop";
import { GroupChartConfig } from "../ngx-t-matrix-table.component";
export declare function NgxTMatrixTableStoreActions(store: NgxTMatrixTableStoreService): {
setReportName: (observableOrValue: string | import("rxjs").Observable<string | null> | null) => import("rxjs").Subscription;
setList: (observableOrValue: any[] | import("rxjs").Observable<any[] | null> | null) => import("rxjs").Subscription;
setListConfig: (() => void) | ((observableOrValue: DocumentLitsLabelConfigInterface[] | import("rxjs").Observable<DocumentLitsLabelConfigInterface[] | null | undefined> | null | undefined) => import("rxjs").Subscription);
setAggregates: (observableOrValue: DocumentLitsLabelConfigInterface[] | import("rxjs").Observable<DocumentLitsLabelConfigInterface[] | null> | null) => import("rxjs").Subscription;
setGroupOptions: (observableOrValue: GroupSettingsModel | import("rxjs").Observable<GroupSettingsModel | null> | null) => import("rxjs").Subscription;
toggleMenu: (() => void) | ((observableOrValue: any) => import("rxjs").Subscription);
setGroupChart: (observableOrValue: GroupChartConfig | import("rxjs").Observable<GroupChartConfig | null> | null) => import("rxjs").Subscription;
setDraggedGroup: (observableOrValue: string | import("rxjs").Observable<string>) => import("rxjs").Subscription;
setScrollIndex: (observableOrValue: number | import("rxjs").Observable<number>) => import("rxjs").Subscription;
toggleCloseGroup: (() => void) | ((observableOrValue: any) => import("rxjs").Subscription);
removeGroupColumn: (observableOrValue: string | import("rxjs").Observable<string>) => import("rxjs").Subscription;
dropGroupColumn: () => void;
dropGroupingToSortGroups: (observableOrValue: CdkDragDrop<string[], string[], any> | import("rxjs").Observable<CdkDragDrop<string[], string[], any>>) => import("rxjs").Subscription;
addToGrouping: (observableOrValue: string | import("rxjs").Observable<string>) => import("rxjs").Subscription;
};