rete-angular-plugin
Version:
Rete.js Angular plugin ==== [](https://stand-with-ukraine.pp.ua) [](ht
28 lines (27 loc) • 1.15 kB
TypeScript
import { OnInit, ChangeDetectorRef, OnChanges, ViewContainerRef, ComponentFactoryResolver, ComponentRef } from '@angular/core';
import { ClassicPreset } from 'rete';
import { Position } from '../../../../types';
declare type PositionWatcher = (cb: (value: Position) => void) => (() => void);
export declare class ConnectionWrapperComponent implements OnInit, OnChanges {
private cdr;
viewContainerRef: ViewContainerRef;
private componentFactoryResolver;
data: ClassicPreset.Connection<ClassicPreset.Node, ClassicPreset.Node>;
start: Position | PositionWatcher;
end: Position | PositionWatcher;
path: (start: Position, end: Position) => Promise<string>;
rendered: any;
connectionComponent: any;
ref: ComponentRef<any>;
startOb: Position | null;
get _start(): Position | null;
endOb: Position | null;
get _end(): Position | null;
_path: string;
constructor(cdr: ChangeDetectorRef, viewContainerRef: ViewContainerRef, componentFactoryResolver: ComponentFactoryResolver);
ngOnChanges(): Promise<void>;
updatePath(): Promise<void>;
ngOnInit(): void;
update(): void;
}
export {};