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.

36 lines (35 loc) 1.8 kB
import { OnChanges, OnInit, SimpleChanges } from "@angular/core"; import { ITransformModel } from '@foblex/2d'; import { IFBackgroundPattern } from '../domain'; import * as i0 from "@angular/core"; export declare class FRectPatternComponent implements OnInit, OnChanges, IFBackgroundPattern { private readonly _destroyRef; private readonly _elementReference; private readonly _fBrowser; private readonly _stateChanges; get hostElement(): HTMLElement; id: import("@angular/core").InputSignal<string>; vColor: import("@angular/core").InputSignal<string>; hColor: import("@angular/core").InputSignal<string>; vSize: import("@angular/core").InputSignalWithTransform<number, unknown>; hSize: import("@angular/core").InputSignalWithTransform<number, unknown>; private _transform; private _position; private _size; private _pattern; private _vLine; private _hLine; constructor(); private _createPattern; ngOnInit(): void; private _listenStateChanges; ngOnChanges(changes: SimpleChanges): void; private _redraw; private _calculatePattern; private _redrawPattern; private redrawLine; setTransform(transform: ITransformModel): void; private _refresh; static ɵfac: i0.ɵɵFactoryDeclaration<FRectPatternComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FRectPatternComponent, "f-rect-pattern", never, { "id": { "alias": "id"; "required": false; "isSignal": true; }; "vColor": { "alias": "vColor"; "required": false; "isSignal": true; }; "hColor": { "alias": "hColor"; "required": false; "isSignal": true; }; "vSize": { "alias": "vSize"; "required": false; "isSignal": true; }; "hSize": { "alias": "hSize"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>; }