rete-angular-jellytech-plugin
Version:
Angular Jellytech ==== Plugin for displaying SCADA and overview elements
23 lines (22 loc) • 518 B
TypeScript
import { RenderSignal } from '../../types';
export type Rect = {
width: number;
height: number;
left: number;
top: number;
};
export type Transform = {
x: number;
y: number;
k: number;
};
export type Translate = (dx: number, dy: number) => void;
export type MinimapData = {
ratio: number;
nodes: Rect[];
viewport: Rect;
start(): Transform;
translate: Translate;
point(x: number, y: number): void;
};
export type MinimapRender = RenderSignal<'minimap', MinimapData>;