@obliczeniowo/elementary
Version:
Library made in Angular version 19
27 lines (26 loc) • 1.45 kB
TypeScript
import { HexColor } from './../hex-color/hex-color.component';
import { ColorRGB, Point2D } from '@obliczeniowo/elementary/classes';
import * as i0 from "@angular/core";
export declare class HexColorsComponent {
/** hex element ray */
ray: import("@angular/core").InputSignalWithTransform<number, number>;
/** Number of levels */
rounds: import("@angular/core").InputSignalWithTransform<number, number>;
/** color to select if exist on palette of colors */
color: import("@angular/core").ModelSignal<string>;
protected width: import("@angular/core").Signal<number>;
protected height: import("@angular/core").Signal<number>;
readonly h: number;
readonly rayTranslate: Point2D;
readonly move: Point2D;
elements: import("@angular/core").Signal<{
pos: Point2D;
color: ColorRGB;
}[]>;
strokeColor: ColorRGB | string;
selected: import("@angular/core").Signal<HexColor | undefined>;
selectedColor: ColorRGB;
onChange(selected: HexColor): void;
static ɵfac: i0.ɵɵFactoryDeclaration<HexColorsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<HexColorsComponent, "obl-hex-colors", never, { "ray": { "alias": "ray"; "required": false; "isSignal": true; }; "rounds": { "alias": "rounds"; "required": false; "isSignal": true; }; "color": { "alias": "color"; "required": false; "isSignal": true; }; }, { "color": "colorChange"; }, never, never, false, never>;
}