@obliczeniowo/elementary
Version:
Library made in Angular version 19
40 lines (39 loc) • 2.28 kB
TypeScript
import { SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare class MenuItemComponent {
/** start angle in degrees */
start: import("@angular/core").InputSignal<number>;
/** end angle in degrees */
end: import("@angular/core").InputSignal<number>;
/** ray */
ray: import("@angular/core").InputSignal<number>;
/** */
x: import("@angular/core").InputSignal<number>;
/** */
y: import("@angular/core").InputSignal<number>;
/** thickness of arch */
width: import("@angular/core").InputSignal<number>;
/** background (thickness) color as string */
background: import("@angular/core").InputSignal<string>;
/** text color */
color: import("@angular/core").InputSignal<string>;
/** text to display on item */
text: import("@angular/core").InputSignal<string>;
/** */
angleScale: import("@angular/core").InputSignal<number>;
shadow: import("@angular/core").InputSignal<boolean>;
mouseOver(): void;
mouseLeave(): void;
protected hover: boolean;
textPathId: string;
clickable: boolean;
get textRay(): number;
get reverse(): boolean;
protected _href: string | null;
get href(): string | null;
constructor();
ngOnChanges(changes: SimpleChanges): void;
private setId;
static ɵfac: i0.ɵɵFactoryDeclaration<MenuItemComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MenuItemComponent, "g[obl-menu-item]", 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; }; "color": { "alias": "color"; "required": false; "isSignal": true; }; "text": { "alias": "text"; "required": false; "isSignal": true; }; "angleScale": { "alias": "angleScale"; "required": false; "isSignal": true; }; "shadow": { "alias": "shadow"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>;
}