@foblex/flow
Version:
An Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.
19 lines (18 loc) • 723 B
TypeScript
import { EFConnectableSide } from './e-f-connectable-side';
import { IHasHostElement } from '../i-has-host-element';
export declare abstract class FConnectorBase implements IHasHostElement {
abstract fId: string;
abstract fNodeId: string;
abstract disabled: boolean;
abstract hostElement: HTMLElement | SVGElement;
abstract canBeConnected: boolean;
private _isConnected;
get isConnected(): boolean;
toConnector: FConnectorBase[];
isSelfConnectable: boolean;
fConnectableSide: EFConnectableSide;
userFConnectableSide: EFConnectableSide;
isContains(element: HTMLElement | SVGElement): boolean;
setConnected(toConnector: FConnectorBase): void;
resetConnected(): void;
}