@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.
23 lines (22 loc) • 1.25 kB
TypeScript
import { OnDestroy, OnInit } from '@angular/core';
import { FNodeOutletBase } from './f-node-outlet-base';
import { EFConnectableSide } from '../e-f-connectable-side';
import * as i0 from "@angular/core";
export declare class FNodeOutletDirective extends FNodeOutletBase implements OnInit, OnDestroy {
private _elementReference;
private _fMediator;
private _fNode;
fId: string;
disabled: boolean;
fConnectableSide: EFConnectableSide;
userFConnectableSide: EFConnectableSide;
isConnectionFromOutlet: boolean;
canBeConnectedInputs: string[];
get fNodeId(): string;
get hostElement(): HTMLElement | SVGElement;
ngOnInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FNodeOutletDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<FNodeOutletDirective, "[fNodeOutlet]", ["fNodeOutlet"], { "fId": { "alias": "fOutletId"; "required": false; }; "disabled": { "alias": "fOutletDisabled"; "required": false; }; "isConnectionFromOutlet": { "alias": "isConnectionFromOutlet"; "required": false; }; "canBeConnectedInputs": { "alias": "fCanBeConnectedInputs"; "required": false; }; }, {}, never, never, false, never>;
static ngAcceptInputType_disabled: unknown;
}