UNPKG

pip-webui-help

Version:

Extensible help page for Pip.WebUI

55 lines (42 loc) 1.04 kB
declare module pip.help { export class HelpConfig { defaultTab: string; tabs: HelpTab[]; titleText: string; titleLogo: string; isNavIcon: boolean; } export class HelpPageSelectedTab { tab: HelpTab; tabIndex: number; tabId: string; } export class HelpStateConfig { url: string; auth: boolean; templateUrl?: string; template?: string; } export class HelpTab { state: string; title: string; index: number; access: Function; visible: boolean; stateConfig: HelpStateConfig; } export interface IHelpService { getDefaultTab(): HelpTab; showTitleText(newTitleText: string): string; showTitleLogo(newTitleLogo: string): any; setDefaultTab(name: string): void; showNavIcon(value: boolean): boolean; getTabs(): HelpTab[]; } export interface IHelpProvider extends ng.IServiceProvider { getDefaultTab(): HelpTab; addTab(tabObj: HelpTab): void; setDefaultTab(name: string): void; getFullStateName(state: string): string; } }