UNPKG

ngx-t-reports

Version:

Angular module for creating dynamic reports and dashboards. Supports various data sources, custom templates, and real-time updates.

59 lines (58 loc) 4.92 kB
import { ComponentStore } from '@ngrx/component-store'; import { IMatrixTableState } from '../../../../types/IMatrixTableState'; import * as i0 from "@angular/core"; export declare const initialMscoaState: IMatrixTableState; export declare class NgxTMatrixTableStoreService extends ComponentStore<IMatrixTableState> { constructor(); readonly selectors: { state$: import("rxjs").Observable<IMatrixTableState>; reportName$: import("rxjs").Observable<string | null>; list$: import("rxjs").Observable<any[] | null>; listConfig$: import("rxjs").Observable<import("../../../../types/IMatrixTableState").IDocumentListConfigLocal[] | null | undefined>; closedGroups$: import("rxjs").Observable<string[]>; isOpen$: import("rxjs").Observable<any>; aggregates$: import("rxjs").Observable<import("../../../../types/IMatrixTableState").IDocumentListConfigLocal[] | null>; groupOptions$: import("rxjs").Observable<import("../interface/GroupSettingsModel").GroupSettingsModel | null>; tableColumns$: import("rxjs").Observable<import("../../../../types/IMatrixTableState").IDocumentListConfigLocal[] | null | undefined>; displayedColumns$: import("rxjs").Observable<any[]>; groupLabelConfig$: import("rxjs").Observable<{ level: number; formControlName: string; label: string; }[]>; getGroupedData$: import("rxjs").Observable<(import("../functions/groupedBy").GroupConfig | { [key: string]: any; })[]>; groupedColumns$: import("rxjs").Observable<{ formControlName: string; label: string; }[]>; groupChart$: import("rxjs").Observable<import("../ngx-t-matrix-table.component").GroupChartConfig | null>; draggedGroup$: import("rxjs").Observable<string>; scrollIndex$: import("rxjs").Observable<number>; }; readonly actions: { 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: import("ngx-t-forms-types").DocumentLitsLabelConfigInterface[] | import("rxjs").Observable<import("ngx-t-forms-types").DocumentLitsLabelConfigInterface[] | null | undefined> | null | undefined) => import("rxjs").Subscription); setAggregates: (observableOrValue: import("ngx-t-forms-types").DocumentLitsLabelConfigInterface[] | import("rxjs").Observable<import("ngx-t-forms-types").DocumentLitsLabelConfigInterface[] | null> | null) => import("rxjs").Subscription; setGroupOptions: (observableOrValue: import("../interface/GroupSettingsModel").GroupSettingsModel | import("rxjs").Observable<import("../interface/GroupSettingsModel").GroupSettingsModel | null> | null) => import("rxjs").Subscription; toggleMenu: (() => void) | ((observableOrValue: any) => import("rxjs").Subscription); setGroupChart: (observableOrValue: import("../ngx-t-matrix-table.component").GroupChartConfig | import("rxjs").Observable<import("../ngx-t-matrix-table.component").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: import("@angular/cdk/drag-drop").CdkDragDrop<string[], string[], any> | import("rxjs").Observable<import("@angular/cdk/drag-drop").CdkDragDrop<string[], string[], any>>) => import("rxjs").Subscription; addToGrouping: (observableOrValue: string | import("rxjs").Observable<string>) => import("rxjs").Subscription; }; readonly effects: { exportData: (observableOrValue?: void | import("rxjs").Observable<void> | undefined) => import("rxjs").Subscription; mainShowChart: (observableOrValue?: void | import("rxjs").Observable<void> | undefined) => import("rxjs").Subscription; foldUnFoldGroup: ((observableOrValue?: any) => import("rxjs").Subscription) | ((observableOrValue: any) => import("rxjs").Subscription); showReport: ((observableOrValue?: any) => import("rxjs").Subscription) | ((observableOrValue: any) => import("rxjs").Subscription); }; static ɵfac: i0.ɵɵFactoryDeclaration<NgxTMatrixTableStoreService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgxTMatrixTableStoreService>; }