@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.4 kB
TypeScript
import { OnDestroy, OnInit, TemplateRef } from '@angular/core';
import { FExternalItemBase } from './f-external-item-base';
import * as i0 from "@angular/core";
export declare class FExternalItemDirective<TData> extends FExternalItemBase<TData> implements OnInit, OnDestroy {
private readonly _elementReference;
private readonly _fExternalItemService;
fExternalItemId: string;
get hostElement(): HTMLElement | SVGElement;
fData: TData | undefined;
fDisabled: boolean;
fPreview: TemplateRef<any> | undefined;
fPreviewMatchSize: boolean;
fPlaceholder: TemplateRef<any> | undefined;
ngOnInit(): void;
private disablePointerEvents;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FExternalItemDirective<any>, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<FExternalItemDirective<any>, "[fExternalItem]", never, { "fExternalItemId": { "alias": "fExternalItemId"; "required": false; }; "fData": { "alias": "fData"; "required": false; }; "fDisabled": { "alias": "fDisabled"; "required": false; }; "fPreview": { "alias": "fPreview"; "required": false; }; "fPreviewMatchSize": { "alias": "fPreviewMatchSize"; "required": false; }; "fPlaceholder": { "alias": "fPlaceholder"; "required": false; }; }, {}, never, never, true, never>;
static ngAcceptInputType_fDisabled: unknown;
static ngAcceptInputType_fPreviewMatchSize: unknown;
}