rete-angular-plugin
Version:
Rete.js Angular plugin ==== [](https://stand-with-ukraine.pp.ua) [](ht
23 lines (22 loc) • 785 B
TypeScript
import { ChangeDetectorRef, OnChanges } from '@angular/core';
import { ClassicPreset as Classic } from 'rete';
import { KeyValue } from '@angular/common';
declare type NodeExtraData = {
width?: number;
height?: number;
};
declare type SortValue<N extends Classic.Node> = (N['controls'] | N['inputs'] | N['outputs'])[string];
export declare class NodeComponent implements OnChanges {
private cdr;
data: Classic.Node & NodeExtraData;
emit: (data: any) => void;
rendered: () => void;
seed: number;
get width(): number;
get height(): number;
get selected(): boolean;
constructor(cdr: ChangeDetectorRef);
ngOnChanges(): void;
sortByIndex<N extends Classic.Node, I extends KeyValue<string, SortValue<N>>>(a: I, b: I): number;
}
export {};