UNPKG

family-hierarchy

Version:

A small library for **Angular 9+** that implements [vis-network](https://github.com/visjs/vis-network) to generate a hierarchy chart of a family.

25 lines (24 loc) 910 B
import { ElementRef, TemplateRef, OnInit, OnDestroy, AfterViewInit } from '@angular/core'; import { FamilyHierarchyService } from '../service/family-hierarchy.service'; import { FhConfig } from '../models/models'; import { DataSet, Node, Edge, Network, Data } from 'vis-network/standalone'; import { Subscription } from 'rxjs'; export declare class FamilyHierarchyComponent implements OnInit, OnDestroy, AfterViewInit { private familyService; el: ElementRef; nodeTemplate: TemplateRef<any>; contentNode: ElementRef; class: string; editMode: boolean; config: FhConfig; dsNode: DataSet<Node>; dsEdge: DataSet<Edge>; visNetwork: Network; visNetworkData: Data; subs: Subscription; constructor(familyService: FamilyHierarchyService); ngOnInit(): void; ngAfterViewInit(): void; createNetwork(): void; ngOnDestroy(): void; }