@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
TypeScript
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>;
}