@nova-ui/dashboards
Version:
Nova Dashboards is a framework designed to provide feature developers with a common solution for presenting data coming from various sources within a single view, as well as a set of predefined widget visualizations that are 100% configuration-driven and
63 lines (62 loc) • 1.72 kB
TypeScript
import { ITimeseriesWidgetConfig } from "../../components/timeseries-widget/types";
import { IProviderConfiguration } from "../../types";
export declare const timeseriesWidget: {
structure: {
mainContent: {
id: string;
componentType: string;
properties: {
nodes: string[];
};
};
timeframeSelection: {
id: string;
componentType: string;
};
chart: {
id: string;
componentType: string;
properties: {
elementClass: string;
configuration: ITimeseriesWidgetConfig;
};
providers: {
adapter: IProviderConfiguration;
};
};
"/": {
id: string;
componentType: string;
providers: {
refresher: IProviderConfiguration;
eventProxy: IProviderConfiguration;
};
properties: {
nodes: string[];
};
};
header: import("../../types").IComponentConfiguration;
loading: import("../../types").IComponentConfiguration;
body: {
properties: {
elementClass: string;
};
id: string;
componentType: string;
providers?: Record<string, IProviderConfiguration> | undefined;
};
};
configuration: {
"/": {
id: string;
providers: {
refresher: IProviderConfiguration;
};
};
header: {
properties: {
title: string;
};
};
};
};