@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
10 lines (9 loc) • 605 B
TypeScript
import { NavigationNode } from "../admin";
import { NavigationMenuNode, IMessageBusTopicSubscription } from "../Messaging";
import { IRegisterAdminNavigationNode, IRegisterAdminNavigationMenuNode } from "./AdminApi";
export interface IInternalAdminApi extends IRegisterAdminNavigationNode, IRegisterAdminNavigationMenuNode {
getNavigationNodes: () => NavigationNode[];
getNavigationMenuNodes: () => NavigationMenuNode[];
onNavigationNodesChange: () => IMessageBusTopicSubscription<NavigationNode[]>;
onNavigationMenuNodesChange: () => IMessageBusTopicSubscription<NavigationMenuNode[]>;
}