UNPKG

ngx-t-reports

Version:

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

46 lines (45 loc) 1.28 kB
export declare enum SectionTypeGroups { Transactions = "transactions", Processes = "processes", System = "system", FormPreview = "formPreview", Home = "home", Transaction = "transaction", Report = "Report" } export interface DocumentSectionConfigurationsInterface { sectionTitle: string; icon: string; getSectionList: { submissionId: string; httpEndPoint: string; }; documentDetailsConfig?: { title: string; }; sectionGroup: SectionTypeGroups; docuListConfig?: DocumentLitsConfigInterface; } export interface DocumentLitsConfigInterface { segments: any[]; activeSegment: string; labelConfiguration: DocumentLitsLabelConfigInterface[]; } export declare enum DocumentLitsLabelConfigInterfaceValueType { currency = "currency", number = "number", string = "string", date = "date", daysAgo = "daysAgo", systemReference = "systemReference" } export interface DocumentLitsLabelConfigInterface { label: string; formControlName: string; isHidden?: boolean; stepName: string | null; valueType: DocumentLitsLabelConfigInterfaceValueType; } export interface GridListLabelConfigInterface { labelConfiguration: DocumentLitsLabelConfigInterface[]; }