libs/ngx-pfe-devtools/src/pfe/navigation/navigation-graph/model/navigation-graph.model.ts
Properties |
direction |
direction:
|
Type : "LR" | "TB"
|
duplicateExternalNavigations |
duplicateExternalNavigations:
|
Type : boolean
|
view |
view:
|
Type : "normal" | "compact"
|
import { FormControl } from '@angular/forms';
import { NavigationEdgeData } from './navigation-edge.model';
import { NavigationNodeData } from './navigation-node.model';
export interface NavigationGraphData {
nodes: NavigationNodeData[];
edges: NavigationEdgeData[];
}
export interface NavigationGraphOptions {
direction: 'LR' | 'TB';
view: 'normal' | 'compact';
duplicateExternalNavigations: boolean;
}
type FormControls<T> = { [K in keyof T]: FormControl<T[K]> };
export type NavigationGraphOptionsControls = FormControls<NavigationGraphOptions>;