UNPKG

ngx-dev-toolbar

Version:

<div align="center">

31 lines (30 loc) 1.65 kB
import { ElementRef } from '@angular/core'; import { DevToolbarStateService } from '../../dev-toolbar-state.service'; import { IconName } from '../icons/icon.models'; import { DevToolbarToolButtonComponent } from '../tool-button/tool-button.component'; import { DevToolbarWindowOptions } from './toolbar-tool.models'; import * as i0 from "@angular/core"; export declare class DevToolbarToolComponent { state: DevToolbarStateService; buttonContainer: ElementRef; buttonComponent: DevToolbarToolButtonComponent; options: import("@angular/core").InputSignal<DevToolbarWindowOptions>; icon: import("@angular/core").InputSignal<IconName>; title: import("@angular/core").InputSignal<string>; isActive: import("@angular/core").Signal<boolean>; height: import("@angular/core").Signal<320 | 480 | 620>; width: import("@angular/core").Signal<320 | 480 | 620 | 400>; positions: import("@angular/core").Signal<{ originX: "center"; originY: "center"; overlayX: "center"; overlayY: "center"; offsetY: number; offsetX: number; }[]>; onOpen(): void; onClose(): void; getButtonContainerXPosition(): number; static ɵfac: i0.ɵɵFactoryDeclaration<DevToolbarToolComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DevToolbarToolComponent, "ndt-toolbar-tool", never, { "options": { "alias": "options"; "required": true; "isSignal": true; }; "icon": { "alias": "icon"; "required": true; "isSignal": true; }; "title": { "alias": "title"; "required": true; "isSignal": true; }; }, {}, ["buttonComponent"], ["ndt-tool-button", "*"], true, never>; }