@xui/components
Version:
xUI Components for Angular
17 lines (16 loc) • 733 B
TypeScript
import { ElementRef } from '@angular/core';
import { GraphViewData, NodeGroup } from './graph-view.types';
import * as i0 from "@angular/core";
export declare class GraphViewService {
data: GraphViewData;
canvas: ElementRef;
paths: import("@angular/core").WritableSignal<string[]>;
wireToolPath: import("@angular/core").WritableSignal<string | null>;
dragMove(): void;
private connect;
wireTool(node: string, port: string, xCursor: number, yCursor: number): void;
getGroup(groupId?: string): NodeGroup;
hasConnectedPort(node: string, port: string): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<GraphViewService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<GraphViewService>;
}