opendash
Version:
open.DASH data visualization framework
11 lines (10 loc) • 692 B
TypeScript
import { BaseAdapterInterface, NavigationAdapterContext, NavigationGroupInterface, NavigationItemInterface } from "..";
export interface NavigationAdapterInterface extends BaseAdapterInterface {
onContext(context: NavigationAdapterContext): any;
createNavigationGroup(fe: NavigationGroupInterface): Promise<string>;
updateNavigationGroup(fe: NavigationGroupInterface): Promise<void>;
deleteNavigationGroup(fe: NavigationGroupInterface): Promise<void>;
createNavigationItem(fe: NavigationItemInterface): Promise<string>;
updateNavigationItem(fe: NavigationItemInterface): Promise<void>;
deleteNavigationItem(fe: NavigationItemInterface): Promise<void>;
}