UNPKG

@obliczeniowo/elementary

Version:
62 lines (57 loc) 3.11 kB
import * as i0 from '@angular/core'; import { AfterViewInit, Renderer2, ElementRef } from '@angular/core'; import { DrawingSvgInterface } from '@obliczeniowo/elementary/drawing'; import { ColorRGB } from '@obliczeniowo/elementary/classes'; import { ControlValueAccessor } from '@angular/forms'; import * as i3 from '@angular/common'; declare class ArchProgressComponent implements AfterViewInit, ControlValueAccessor { protected renderer: Renderer2; size: i0.InputSignal<number>; value: i0.ModelSignal<number>; svg: ElementRef<SVGSVGElement>; dc: DrawingSvgInterface; color: ColorRGB; constructor(renderer: Renderer2); onChange: (value: number) => void; onTouched: () => void; registerOnValidatorChange(fn: () => void): void; writeValue(set?: number): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; ngAfterViewInit(): void; protected draw(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ArchProgressComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ArchProgressComponent, "obl-arch-progress", never, { "size": { "alias": "size"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": false; "isSignal": true; }; }, { "value": "valueChange"; }, never, never, false, never>; } interface TwoArchProgressValues { first: number; second: number; } declare class TwoArchProgressComponent implements ControlValueAccessor, AfterViewInit { protected renderer: Renderer2; size: i0.InputSignal<number>; first: i0.ModelSignal<number>; second: i0.ModelSignal<number>; svg: ElementRef<SVGSVGElement>; dc: DrawingSvgInterface; firstColor: ColorRGB; secondColor: ColorRGB; constructor(renderer: Renderer2); onChange: (value: TwoArchProgressValues) => void; onTouched: () => void; registerOnValidatorChange(fn: () => void): void; writeValue(set?: TwoArchProgressValues): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; ngAfterViewInit(): void; protected draw(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TwoArchProgressComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TwoArchProgressComponent, "obl-two-arch-progress", never, { "size": { "alias": "size"; "required": false; "isSignal": true; }; "first": { "alias": "first"; "required": false; "isSignal": true; }; "second": { "alias": "second"; "required": false; "isSignal": true; }; }, { "first": "firstChange"; "second": "secondChange"; }, never, never, false, never>; } declare class ArchProgressModule { static ɵfac: i0.ɵɵFactoryDeclaration<ArchProgressModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<ArchProgressModule, [typeof ArchProgressComponent, typeof TwoArchProgressComponent], [typeof i3.CommonModule], [typeof ArchProgressComponent, typeof TwoArchProgressComponent]>; static ɵinj: i0.ɵɵInjectorDeclaration<ArchProgressModule>; } export { ArchProgressComponent, ArchProgressModule, TwoArchProgressComponent }; export type { TwoArchProgressValues };