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.

33 lines (32 loc) 1.53 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 FCirclePatternComponent 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>; color: import("@angular/core").InputSignal<string>; radius: import("@angular/core").InputSignalWithTransform<number, unknown>; private _scaledRadius; private _transform; private _position; private _pattern; private _circle; constructor(); private _createPattern; ngOnInit(): void; private _listenStateChanges; ngOnChanges(changes: SimpleChanges): void; private _redraw; private _calculatePattern; private _redrawPattern; private _redrawElement; setTransform(transform: ITransformModel): void; private _refresh; static ɵfac: i0.ɵɵFactoryDeclaration<FCirclePatternComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FCirclePatternComponent, "f-circle-pattern", never, { "id": { "alias": "id"; "required": false; "isSignal": true; }; "color": { "alias": "color"; "required": false; "isSignal": true; }; "radius": { "alias": "radius"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>; }