@obliczeniowo/elementary
Version:
Library made in Angular version 19
31 lines (30 loc) • 1.96 kB
TypeScript
import * as i0 from "@angular/core";
export declare class ArchComponent {
/** start angle in degrees */
start: import("@angular/core").InputSignal<number>;
/** end angle in degrees */
end: import("@angular/core").InputSignal<number>;
/** ray in pixels */
ray: import("@angular/core").InputSignal<number>;
/** */
x: import("@angular/core").InputSignal<number>;
/** */
y: import("@angular/core").InputSignal<number>;
/** arch thickness in pixels */
width: import("@angular/core").InputSignal<number>;
/** arch stroke color */
background: import("@angular/core").InputSignal<string>;
/** id if required */
pathId: import("@angular/core").InputSignal<string | undefined>;
/** reverse for change side of text */
reverse: import("@angular/core").InputSignal<boolean>;
/** angle scale */
angleScale: import("@angular/core").InputSignal<number>;
path: string | undefined;
protected scaledStart: number;
protected scaledEnd: number;
constructor();
protected recalculatePath(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ArchComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ArchComponent, "g[obl-arch]", never, { "start": { "alias": "start"; "required": false; "isSignal": true; }; "end": { "alias": "end"; "required": false; "isSignal": true; }; "ray": { "alias": "ray"; "required": false; "isSignal": true; }; "x": { "alias": "x"; "required": false; "isSignal": true; }; "y": { "alias": "y"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "background": { "alias": "background"; "required": false; "isSignal": true; }; "pathId": { "alias": "pathId"; "required": false; "isSignal": true; }; "reverse": { "alias": "reverse"; "required": false; "isSignal": true; }; "angleScale": { "alias": "angleScale"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>;
}