ngx-diagrams
Version:
> Light Weight, Modular, Typed Diagram Engine for Angular
14 lines (13 loc) • 890 B
TypeScript
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;
}