ngx-dev-toolbar
Version:
<div align="center">
22 lines (21 loc) • 991 B
TypeScript
import * as i0 from "@angular/core";
export declare class DevToolbarStateService {
private state;
readonly isVisible: import("@angular/core").Signal<boolean>;
readonly isDarkTheme: import("@angular/core").Signal<boolean>;
readonly activeToolId: import("@angular/core").Signal<string | null>;
readonly hasActiveTool: import("@angular/core").Signal<boolean>;
readonly error: import("@angular/core").Signal<string | null>;
readonly theme: import("@angular/core").Signal<"light" | "dark">;
/**
* The delay to hide the toolbar
*/
readonly delay: import("@angular/core").Signal<number>;
setVisibility(isVisible: boolean): void;
setTheme(theme: 'light' | 'dark'): void;
setActiveTool(toolId: string | null): void;
toggleTool(toolId: string | null): void;
toggleVisibility(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DevToolbarStateService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<DevToolbarStateService>;
}