From 167682410694c765ed969187012377ae7fd4f72f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cs=C3=A1nyi=20Istv=C3=A1n?= Date: Thu, 18 Jun 2026 17:57:28 +0200 Subject: [PATCH] Update PressureBarrier types --- packages/gnome-shell/src/ui/layout.d.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/gnome-shell/src/ui/layout.d.ts b/packages/gnome-shell/src/ui/layout.d.ts index 850d265..4713100 100644 --- a/packages/gnome-shell/src/ui/layout.d.ts +++ b/packages/gnome-shell/src/ui/layout.d.ts @@ -322,17 +322,17 @@ export class LayoutManager extends GObject.Object { } /** - * @see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/layout.js#L1309 - * @version 48 + * @see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/layout.js#L1267 + * @version 50 */ declare class PressureBarrier extends EventEmitter { _threshold: number; _timeout: number; _actionMode: Shell.ActionMode; - _barriers: any[]; - _eventFilter: any | null; + _barriers: Meta.Barrier[]; + _eventFilter: ((event: Meta.Barrier) => boolean) | null; _isTriggered: boolean; - _barrierEvents: any[]; + _barrierEvents: [number, number][]; _currentPressure: number; _lastTime: number; @@ -341,15 +341,15 @@ declare class PressureBarrier extends EventEmitter { addBarrier(barrier: Meta.Barrier): void; removeBarrier(barrier: Meta.Barrier): void; destroy(): void; - setEventFilter(filter: any): void; + setEventFilter(filter: ((event: Meta.Barrier) => boolean) | null): void; _disconnectBarrier(barrier: Meta.Barrier): void; _reset(): void; _isHorizontal(barrier: Meta.Barrier): boolean; - _getDistanceAcrossBarrier(barrier: Meta.Barrier, event: any): number; - _getDistanceAlongBarrier(barrier: Meta.Barrier, event: any): number; + _getDistanceAcrossBarrier(barrier: Meta.Barrier, event: Meta.BarrierEvent): number; + _getDistanceAlongBarrier(barrier: Meta.Barrier, event: Meta.BarrierEvent): number; _trimBarrierEvents(): void; - _onBarrierLeft(barrier: Meta.Barrier, event: any): void; + _onBarrierLeft(barrier: Meta.Barrier, event: Meta.BarrierEvent): void; _trigger(): void; - _onBarrierHit(barrier: Meta.Barrier, event: any): void; + _onBarrierHit(barrier: Meta.Barrier, event: Meta.BarrierEvent): void; }