@obliczeniowo/elementary
Version:
Library made in Angular version 20
35 lines (31 loc) • 1.59 kB
TypeScript
import * as i0 from '@angular/core';
import { Renderer2, ElementRef } from '@angular/core';
import { DrawingSvgInterface } from '@obliczeniowo/elementary/drawing';
import { ProgressStep } from '@obliczeniowo/elementary/stepper';
import * as i2 from '@angular/common';
import * as i3 from '@obliczeniowo/elementary/pie-progress';
declare class CircleProgressStepperComponent {
protected renderer: Renderer2;
/**
* Steps state objects to display
*/
steps: i0.InputSignal<ProgressStep<any>[]>;
svg: ElementRef<SVGSVGElement>;
readonly size = 22;
protected _ray: number;
protected _dAngle: number;
protected dc: DrawingSvgInterface;
constructor(renderer: Renderer2);
ngAfterViewInit(): void;
draw(): void;
ray(): number;
dAngle(): number;
static ɵfac: i0.ɵɵFactoryDeclaration<CircleProgressStepperComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CircleProgressStepperComponent, "obl-circle-progress-stepper", never, { "steps": { "alias": "steps"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>;
}
declare class CircleProgressStepperModule {
static ɵfac: i0.ɵɵFactoryDeclaration<CircleProgressStepperModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<CircleProgressStepperModule, [typeof CircleProgressStepperComponent], [typeof i2.CommonModule, typeof i3.PieProgressModule], [typeof CircleProgressStepperComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<CircleProgressStepperModule>;
}
export { CircleProgressStepperComponent, CircleProgressStepperModule };