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.

15 lines 2.4 kB
import { Directive, InjectionToken } from '@angular/core'; import { FConnectorBase } from '../f-connector-base'; import * as i0 from "@angular/core"; export const F_NODE_OUTPUT = new InjectionToken('F_NODE_OUTPUT'); export class FNodeOutputBase extends FConnectorBase { get canBeConnected() { return !this.disabled && (this.multiple ? true : !this.isConnected); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: FNodeOutputBase, deps: null, target: i0.ɵɵFactoryTarget.Directive }); static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: FNodeOutputBase, usesInheritance: true, ngImport: i0 }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: FNodeOutputBase, decorators: [{ type: Directive }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZi1ub2RlLW91dHB1dC1iYXNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZi1mbG93L3NyYy9mLWNvbm5lY3RvcnMvZi1ub2RlLW91dHB1dC9mLW5vZGUtb3V0cHV0LWJhc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHFCQUFxQixDQUFDOztBQUVyRCxNQUFNLENBQUMsTUFBTSxhQUFhLEdBQUcsSUFBSSxjQUFjLENBQWtCLGVBQWUsQ0FBQyxDQUFDO0FBR2xGLE1BQU0sT0FBZ0IsZUFBZ0IsU0FBUSxjQUFjO0lBSTFELElBQW9CLGNBQWM7UUFDaEMsT0FBTyxDQUFDLElBQUksQ0FBQyxRQUFRLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDO0lBQ3RFLENBQUM7d0dBTm1CLGVBQWU7NEZBQWYsZUFBZTs7NEZBQWYsZUFBZTtrQkFEcEMsU0FBUyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZDb25uZWN0b3JCYXNlIH0gZnJvbSAnLi4vZi1jb25uZWN0b3ItYmFzZSc7XG5cbmV4cG9ydCBjb25zdCBGX05PREVfT1VUUFVUID0gbmV3IEluamVjdGlvblRva2VuPEZOb2RlT3V0cHV0QmFzZT4oJ0ZfTk9ERV9PVVRQVVQnKTtcblxuQERpcmVjdGl2ZSgpXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgRk5vZGVPdXRwdXRCYXNlIGV4dGVuZHMgRkNvbm5lY3RvckJhc2Uge1xuXG4gIHB1YmxpYyBhYnN0cmFjdCBtdWx0aXBsZTogYm9vbGVhbjtcblxuICBwdWJsaWMgb3ZlcnJpZGUgZ2V0IGNhbkJlQ29ubmVjdGVkKCk6IGJvb2xlYW4ge1xuICAgIHJldHVybiAhdGhpcy5kaXNhYmxlZCAmJiAodGhpcy5tdWx0aXBsZSA/IHRydWUgOiAhdGhpcy5pc0Nvbm5lY3RlZCk7XG4gIH1cblxuICBwdWJsaWMgYWJzdHJhY3QgY2FuQmVDb25uZWN0ZWRJbnB1dHM6IHN0cmluZ1tdO1xufVxuIl19