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