UNPKG

@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.

22 lines (21 loc) 1.01 kB
import { OnInit } from '@angular/core'; import { FSelectionAreaBase } from './f-selection-area-base'; import { IFDragAndDropPlugin } from '../f-draggable'; import { IRect } from '@foblex/2d'; import { FEventTrigger } from '../domain'; import { IPointerEvent } from "../drag-toolkit"; import * as i0 from "@angular/core"; export declare class FSelectionAreaComponent extends FSelectionAreaBase implements OnInit, IFDragAndDropPlugin { private _fMediator; private _elementReference; fTrigger: FEventTrigger; get hostElement(): HTMLElement; ngOnInit(): void; hide(): void; show(): void; draw(object: IRect): void; onPointerDown(event: IPointerEvent): void; onPointerUp(event: IPointerEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<FSelectionAreaComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FSelectionAreaComponent, "f-selection-area", never, { "fTrigger": { "alias": "fTrigger"; "required": false; }; }, {}, never, never, false, never>; }