UNPKG

@obliczeniowo/elementary

Version:
38 lines (37 loc) 2.26 kB
import { EventEmitter } from '@angular/core'; import { CircleExtendedMenuItem } from './../../models/circle-extended-menu-item.model'; import { CircleMenuItem } from '../../models/circle-menu-item.model'; import * as i0 from "@angular/core"; export declare class ExtendedMenuItemComponent { /** 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>; /** angle scale for animations */ angleScale: import("@angular/core").InputSignal<number>; /** */ closeOnClick: import("@angular/core").InputSignal<boolean>; item: import("@angular/core").InputSignal<CircleExtendedMenuItem>; clicked: EventEmitter<Partial<CircleMenuItem>>; mouseOver(): void; mouseLeave(): void; protected hover: boolean; readonly length: number; protected time: any; protected animation: number[]; protected startIndex: number; ngOnDestroy(): void; itemClicked(item: CircleMenuItem, parent?: boolean): void; move(move: number): void; protected animate(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ExtendedMenuItemComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ExtendedMenuItemComponent, "g[obl-extended-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; }; "angleScale": { "alias": "angleScale"; "required": false; "isSignal": true; }; "closeOnClick": { "alias": "closeOnClick"; "required": false; "isSignal": true; }; "item": { "alias": "item"; "required": true; "isSignal": true; }; }, { "clicked": "clicked"; }, never, never, false, never>; }