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.

28 lines (27 loc) 1.64 kB
import { OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { FNodeOutputBase } from './f-node-output-base'; import { EFConnectableSide } from '../e-f-connectable-side'; import { FConnectorBase } from '../f-connector-base'; import * as i0 from "@angular/core"; export declare class FNodeOutputDirective extends FNodeOutputBase implements OnInit, OnChanges, OnDestroy { private _elementReference; private _fMediator; private _fNode; fId: string; multiple: boolean; disabled: boolean; userFConnectableSide: EFConnectableSide; isSelfConnectable: boolean; canBeConnectedInputs: string[]; 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<FNodeOutputDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<FNodeOutputDirective, "[fNodeOutput]", ["fNodeOutput"], { "fId": { "alias": "fOutputId"; "required": false; }; "multiple": { "alias": "fOutputMultiple"; "required": false; }; "disabled": { "alias": "fOutputDisabled"; "required": false; }; "userFConnectableSide": { "alias": "fOutputConnectableSide"; "required": false; }; "isSelfConnectable": { "alias": "isSelfConnectable"; "required": false; }; "canBeConnectedInputs": { "alias": "fCanBeConnectedInputs"; "required": false; }; }, {}, never, never, false, never>; static ngAcceptInputType_disabled: unknown; static ngAcceptInputType_userFConnectableSide: unknown; }