UNPKG

ngx-diagrams

Version:

> Light Weight, Modular, Typed Diagram Engine for Angular

14 lines (13 loc) 909 B
import { DefaultNodeComponent } from '../components/default-node/default-node.component'; import { AbstractNodeFactory } from '../../factories/node.factory'; import { ComponentFactoryResolver, ViewContainerRef, ComponentRef, ComponentFactory, Renderer2 } from '@angular/core'; import { DiagramEngine } from '../../services/engine.service'; import { DefaultNodeModel } from '../models/default-node.model'; export declare class DefaultNodeFactory extends AbstractNodeFactory<DefaultNodeModel> { protected resolver: ComponentFactoryResolver; protected renderer: Renderer2; constructor(resolver: ComponentFactoryResolver, renderer: Renderer2); generateWidget(diagramEngine: DiagramEngine, node: DefaultNodeModel, nodesHost: ViewContainerRef): ComponentRef<DefaultNodeComponent>; getRecipe(): ComponentFactory<DefaultNodeComponent>; getNewInstance(initialConfig?: any): DefaultNodeModel; }