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.
1 lines • 4.58 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"FamilyHierarchyComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"FamilyHierarchy","template":"<!-- <div class=\"vis-container\"\r\n [visNetwork]=\"visNetwork\"\r\n [visNetworkData]=\"visNetworkData\"\r\n [visNetworkOptions]=\"visNetworkOptions\"\r\n (initialized)=\"networkInitialized()\">\r\n</div>\r\n -->\r\n<div #box [class.edit-mode]=\"editMode\" [ngClass]=\"['vis-container', class]\"></div>","styles":[".vis-container{width:100%;height:100%;outline:0}.edit-mode{background-size:40px 40px;background-image:linear-gradient(to right,grey 1px,transparent 1px),linear-gradient(to bottom,grey 1px,transparent 1px)}"]}]}],"members":{"el":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":14,"character":3},"arguments":["box"]}]}],"nodeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":15,"character":3},"arguments":["nodeTemplate"]}]}],"contentNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":16,"character":3},"arguments":["contentNode"]}]}],"class":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"editMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FamilyHierarchyService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"createNetwork":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"FamilyHierarchyModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FamilyHierarchyComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4}],"exports":[{"__symbolic":"reference","name":"FamilyHierarchyComponent"}]}]}],"members":{}},"FhData":{"__symbolic":"interface"},"FhNode":{"__symbolic":"interface"},"FhLink":{"__symbolic":"interface"},"FhUnion":{"__symbolic":"interface"},"FhConfig":{"__symbolic":"interface"},"LinksConfig":{"__symbolic":"interface"},"ParentsConfig":{"__symbolic":"interface"},"ChildrenConfig":{"__symbolic":"interface"},"StylesConfig":{"__symbolic":"interface"},"NodeConfig":{"__symbolic":"interface"},"UnionConfig":{"__symbolic":"interface"},"FamilyHierarchyService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"setFhNodes":[{"__symbolic":"method"}],"setFhUnions":[{"__symbolic":"method"}],"setFhLinks":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"sendClickEvent":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor"}],"initialize":[{"__symbolic":"method"}],"mergeDeep":[{"__symbolic":"method"}],"generateNodes":[{"__symbolic":"method"}],"createNode":[{"__symbolic":"method"}],"createEdge":[{"__symbolic":"method"}],"generateEdges":[{"__symbolic":"method"}],"generateUnions":[{"__symbolic":"method"}],"createUnion":[{"__symbolic":"method"}],"addNode":[{"__symbolic":"method"}],"addLink":[{"__symbolic":"method"}],"addUnion":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}}},"origins":{"FamilyHierarchyComponent":"./lib/component/family-hierarchy.component","FamilyHierarchyModule":"./lib/family-hierarchy.module","FhData":"./lib/models/models","FhNode":"./lib/models/models","FhLink":"./lib/models/models","FhUnion":"./lib/models/models","FhConfig":"./lib/models/models","LinksConfig":"./lib/models/models","ParentsConfig":"./lib/models/models","ChildrenConfig":"./lib/models/models","StylesConfig":"./lib/models/models","NodeConfig":"./lib/models/models","UnionConfig":"./lib/models/models","FamilyHierarchyService":"./lib/service/family-hierarchy.service"},"importAs":"family-hierarchy"}