-
Notifications
You must be signed in to change notification settings - Fork 66
/
Copy pathambient.d.ts
36 lines (30 loc) · 920 Bytes
/
ambient.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import "@girs/gjs";
import "@girs/gjs/dom";
import "@girs/gnome-shell/ambient";
import "@girs/gnome-shell/extensions/global";
/***********************
* Module Augmentation *
***********************/
import "tiling-assistant@leleat-on-github/src/dependencies/gi.js";
import { Rect } from "tiling-assistant@leleat-on-github/src/extension/utility.js";
declare module "tiling-assistant@leleat-on-github/src/dependencies/gi.js" {
namespace Clutter {
interface Actor {
ease: (params: object) => void;
}
}
namespace GObject {
interface Object {
connectObject: (...args: unknown[]) => void;
disconnectObject: (object: object) => void;
}
}
namespace Meta {
interface Window {
assertExistence: () => void;
isTiled: boolean
tiledRect?: Rect
untiledRect?: Rect
}
}
}