UNPKG

@paperbits/common

Version:
20 lines (17 loc) 602 B
import { NavigationItemContract } from "../navigation"; export interface INavigationService { /** * Return navigation item by key * @param navigationItemKey */ getNavigationItem(navigationItemKey: string): Promise<NavigationItemContract>; /** * Returns top-level navigation items. */ getNavigationItems(): Promise<NavigationItemContract[]>; /** * Updates multple navigation items. * @param navigationItems Array of navigation items. */ updateNavigation(navigationItems: NavigationItemContract[]): Promise<void>; }