rete-angular-plugin
Version:
Rete.js Angular plugin ==== [](https://stand-with-ukraine.pp.ua) [](ht
30 lines (29 loc) • 681 B
TypeScript
import { NgElement as NgEl, NgElementStrategy } from '@angular/elements';
export declare type NgElement = NgEl & {
ngElementStrategy: NgElementStrategy & {
setInputValue(key: string, value: any): void;
};
};
export declare type NodeProps = {
data: any;
rendered: any;
emit: any;
} & NgElement;
export declare type Position = {
x: number;
y: number;
};
export declare type RenderSignal<Type extends string, Data> = {
type: 'render';
data: {
element: HTMLElement;
filled?: boolean;
type: Type;
} & Data;
} | {
type: 'rendered';
data: {
element: HTMLElement;
type: Type;
} & Data;
};