UNPKG

@omnia/foundation

Version:

Provide omnia foundation typings and tooling work on client side for omnia extension.

25 lines (24 loc) 610 B
import { Security } from './ISecurity'; export interface INavigationGroup { title?: string; children?: Array<INavigationNode>; } export interface INavigationNode { scope?: string; title: string; state: string; url?: string; iconClass?: string; iconColor?: string; children?: Array<any>; insertTo?: Array<{ state: string; order?: number; }>; isLink?: boolean; hidden?: boolean; parentInfo?: Array<string>; params?: any; onClickHandlerEvent?: string; authorizedRoles?: Array<Security.IPermissionRole>; }