@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.
26 lines (25 loc) • 1.4 kB
TypeScript
import { OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { FNodeInputBase } from './f-node-input-base';
import { EFConnectableSide } from '../e-f-connectable-side';
import { FConnectorBase } from '../f-connector-base';
import * as i0 from "@angular/core";
export declare class FNodeInputDirective extends FNodeInputBase implements OnInit, OnChanges, OnDestroy {
private _elementReference;
private _fMediator;
private _fNode;
fId: any;
multiple: boolean;
disabled: boolean;
userFConnectableSide: EFConnectableSide;
get fNodeId(): string;
get hostElement(): HTMLElement | SVGElement;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
setConnected(toConnector: FConnectorBase): void;
resetConnected(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FNodeInputDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<FNodeInputDirective, "[fNodeInput]", ["fNodeInput"], { "fId": { "alias": "fInputId"; "required": false; }; "multiple": { "alias": "fInputMultiple"; "required": false; }; "disabled": { "alias": "fInputDisabled"; "required": false; }; "userFConnectableSide": { "alias": "fInputConnectableSide"; "required": false; }; }, {}, never, never, false, never>;
static ngAcceptInputType_disabled: unknown;
static ngAcceptInputType_userFConnectableSide: unknown;
}