UNPKG

ngx-diagrams

Version:

> Light Weight, Modular, Typed Diagram Engine for Angular

14 lines (13 loc) 890 B
import { AbstractLinkFactory } from '../../factories/link.factory'; import { DefaultLinkComponent } from '../components/default-link/default-link.component'; import { DefaultLinkModel } from '../models/default-link.model'; import { ViewContainerRef, ComponentRef, ComponentFactoryResolver, ComponentFactory, Renderer2 } from '@angular/core'; import { DiagramEngine } from '../../services/engine.service'; export declare class DefaultLinkFactory extends AbstractLinkFactory<DefaultLinkModel> { protected resolver: ComponentFactoryResolver; protected renderer: Renderer2; constructor(resolver: ComponentFactoryResolver, renderer: Renderer2); generateWidget(diagramEngine: DiagramEngine, link: DefaultLinkModel, linksHost: ViewContainerRef): ComponentRef<DefaultLinkComponent>; getRecipe(): ComponentFactory<DefaultLinkComponent>; getNewInstance(): DefaultLinkModel; }