From 0274360617a23daf81fb2baf85a1bfebe2b395e8 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Tue, 11 Feb 2025 20:58:53 +1100 Subject: refactor: astal widget type There is no base type, but the return type of astalify works --- src/modules/bar.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/modules/bar.tsx') diff --git a/src/modules/bar.tsx b/src/modules/bar.tsx index 16c505a..ae5cde9 100644 --- a/src/modules/bar.tsx +++ b/src/modules/bar.tsx @@ -4,6 +4,7 @@ import Updates from "@/services/updates"; import { getAppCategoryIcon } from "@/utils/icons"; import { ellipsize } from "@/utils/strings"; import { bindCurrentTime, osIcon } from "@/utils/system"; +import type { AstalWidget } from "@/utils/types"; import { setupCustomTooltip } from "@/utils/widgets"; import type PopupWindow from "@/widgets/popupwindow"; import { execAsync, register, Variable } from "astal"; @@ -20,7 +21,7 @@ import AstalWp01 from "gi://AstalWp"; const hyprland = AstalHyprland.get_default(); const hookFocusedClientProp = ( - self: any, // Ugh why is there no base Widget type + self: AstalWidget, prop: keyof AstalHyprland.Client, callback: (c: AstalHyprland.Client | null) => void ) => { -- cgit v1.2.3-freya