ng-prime-tools
Version:
An advanced PrimeNG table for Angular
55 lines • 1.92 kB
TypeScript
import { OnInit } from '@angular/core';
import { MetricPanelData } from '../models/metric-panel-data.model';
import { CardConfig, TitleStyle } from '../models';
import { Router } from '@angular/router';
import * as i0 from "@angular/core";
export declare class PTMetricPanelComponent implements OnInit {
private router;
panelData: MetricPanelData;
cardConfig: CardConfig;
constructor(router: Router);
ngOnInit(): void;
getDefaultCardConfig(): CardConfig;
getTitleText(): string;
getTitleStyles(): {
color: string;
fontSize: string;
textAlign: "left" | "center" | "right";
} | {
color?: undefined;
fontSize?: undefined;
textAlign?: undefined;
};
getIconClass(icon?: string): string;
getIconStyles(icon?: any): {
color: any;
fontSize: any;
backgroundColor: any;
borderRadius: string;
padding: string;
display: string;
} | {
color?: undefined;
fontSize?: undefined;
backgroundColor?: undefined;
borderRadius?: undefined;
padding?: undefined;
display?: undefined;
};
getValueStyles(value: any): {
color: any;
fontSize: any;
fontWeight: any;
} | {
color?: undefined;
fontSize?: undefined;
fontWeight?: undefined;
};
isTitleObject(): boolean;
getTitleIcon(): string | undefined;
isTitleStyle(value: any): value is TitleStyle;
handleClick(url?: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PTMetricPanelComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PTMetricPanelComponent, "pt-metric-panel", never, { "panelData": { "alias": "panelData"; "required": false; }; "cardConfig": { "alias": "cardConfig"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=pt-metric-panel.component.d.ts.map