opendash
Version:
open.DASH data visualization framework
28 lines (25 loc) • 649 B
text/typescript
import { i18n } from "i18next";
import {
AppStateInterface,
AppRefsInterface,
AppConfigRouteInterface,
ServicesInterface,
WidgetTypeInterface,
NavigationGroupInterface,
NavigationItemInterface,
Store,
} from "..";
export interface AppInterface {
id: string;
i18n: i18n;
ui: {
refs: AppRefsInterface;
languages: { key: string; label: string; fallback: string }[];
staticNavigationGroups: NavigationGroupInterface[];
staticNavigationItems: NavigationItemInterface[];
};
routes: AppConfigRouteInterface[];
widgets: WidgetTypeInterface[];
state: Store<AppStateInterface>;
services: ServicesInterface;
}