Skip to content

Commit cf6e16c

Browse files
committed
Merge branch 'main' into add_release_ci_npm_release
2 parents 62c49c6 + 1ee7e05 commit cf6e16c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+1917
-1801
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ We are happy if you link your project through a PR here 😊
2929
**Every contribution, regardless of its size, is incredibly valuable.** If you're using these types and discover missing types necessary for your GNOME Shell Extension, contributing just those types is immensely helpful. This approach ensures the types are tested in real-world scenarios, vital for a project as extensive as the GNOME Shell.
3030

3131
### Getting Started:
32-
- To add TypeScript type definitions, mimic the data structure of the GNOME Shell's JavaScript source code.
32+
- To add TypeScript type definitions, mimic the data structure of the GNOME Shell's JavaScript source code. Visibility modifiers (`private`, `protected`, `public`) must not be included.
3333
- Contributions can range from adding a few types you need for your project to more extensive contributions.
3434

3535
### Development Instructions:

examples/hello-world/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
"devDependencies": {
1717
"@tsconfig/strictest": "^2.0.5",
1818
"adm-zip": "^0.5.16",
19-
"esbuild": "^0.25.1",
20-
"typescript": "5.8.2"
19+
"esbuild": "^0.25.9",
20+
"typescript": "5.9.2"
2121
},
2222
"dependencies": {
23-
"@girs/gjs": "^4.0.0-beta.23",
23+
"@girs/gjs": "^4.0.0-beta.34",
2424
"@girs/gnome-shell": "workspace:^",
25-
"@girs/gobject-2.0": "^2.84.0-4.0.0-beta.23",
26-
"@girs/st-16": "^16.0.0-4.0.0-beta.23"
25+
"@girs/gobject-2.0": "^2.84.4-4.0.0-beta.34",
26+
"@girs/st-16": "^16.0.0-4.0.0-beta.34"
2727
}
2828
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"homepage": "https://github.com/gjsify/gnome-shell#readme",
5555
"packageManager": "[email protected]",
5656
"devDependencies": {
57-
"prettier": "^3.5.3",
58-
"typescript": "5.8.2"
57+
"prettier": "^3.6.2",
58+
"typescript": "5.9.2"
5959
}
6060
}

packages/gnome-shell/package.json

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -983,33 +983,33 @@
983983
"generate:types": "node ./scripts/generate-types.js"
984984
},
985985
"dependencies": {
986-
"@girs/accountsservice-1.0": "1.0.0-4.0.0-beta.23",
987-
"@girs/adw-1": "^1.8.0-4.0.0-beta.23",
988-
"@girs/atk-1.0": "^2.56.0-4.0.0-beta.23",
989-
"@girs/clutter-16": "^16.0.0-4.0.0-beta.23",
990-
"@girs/cogl-2.0": "^2.0.0-4.0.0-beta.23",
991-
"@girs/gcr-4": "^4.4.0-4.0.0-beta.23",
992-
"@girs/gdm-1.0": "^1.0.0-4.0.0-beta.23",
993-
"@girs/gio-2.0": "^2.84.0-4.0.0-beta.23",
994-
"@girs/gjs": "^4.0.0-beta.23",
995-
"@girs/glib-2.0": "^2.84.0-4.0.0-beta.23",
996-
"@girs/gnomebg-4.0": "^4.0.0-4.0.0-beta.23",
997-
"@girs/gnomebluetooth-3.0": "^3.0.0-4.0.0-beta.23",
998-
"@girs/gnomedesktop-4.0": "^4.0.0-4.0.0-beta.23",
999-
"@girs/gobject-2.0": "^2.84.0-4.0.0-beta.23",
1000-
"@girs/gtk-4.0": "^4.18.3-4.0.0-beta.23",
1001-
"@girs/gvc-1.0": "^1.0.0-4.0.0-beta.23",
1002-
"@girs/meta-16": "^16.0.0-4.0.0-beta.23",
1003-
"@girs/mtk-16": "^16.0.0-4.0.0-beta.23",
1004-
"@girs/polkit-1.0": "^1.0.0-4.0.0-beta.23",
1005-
"@girs/shell-16": "^16.0.0-4.0.0-beta.23",
1006-
"@girs/shew-0": "^0.0.0-4.0.0-beta.23",
1007-
"@girs/st-16": "^16.0.0-4.0.0-beta.23",
1008-
"@girs/upowerglib-1.0": "^0.99.1-4.0.0-beta.23"
986+
"@girs/accountsservice-1.0": "1.0.0-4.0.0-beta.34",
987+
"@girs/adw-1": "^1.8.0-4.0.0-beta.34",
988+
"@girs/atk-1.0": "^2.56.3-4.0.0-beta.34",
989+
"@girs/clutter-16": "^16.0.0-4.0.0-beta.34",
990+
"@girs/cogl-2.0": "^2.0.0-4.0.0-beta.34",
991+
"@girs/gcr-4": "^4.4.0-4.0.0-beta.34",
992+
"@girs/gdm-1.0": "^1.0.0-4.0.0-beta.34",
993+
"@girs/gio-2.0": "^2.84.4-4.0.0-beta.34",
994+
"@girs/gjs": "^4.0.0-beta.34",
995+
"@girs/glib-2.0": "^2.84.4-4.0.0-beta.34",
996+
"@girs/gnomebg-4.0": "^4.0.0-4.0.0-beta.34",
997+
"@girs/gnomebluetooth-3.0": "^3.0.0-4.0.0-beta.34",
998+
"@girs/gnomedesktop-4.0": "^4.0.0-4.0.0-beta.34",
999+
"@girs/gobject-2.0": "^2.84.4-4.0.0-beta.34",
1000+
"@girs/gtk-4.0": "^4.19.1-4.0.0-beta.34",
1001+
"@girs/gvc-1.0": "^1.0.0-4.0.0-beta.34",
1002+
"@girs/meta-16": "^16.0.0-4.0.0-beta.34",
1003+
"@girs/mtk-16": "^16.0.0-4.0.0-beta.34",
1004+
"@girs/polkit-1.0": "^1.0.0-4.0.0-beta.34",
1005+
"@girs/shell-16": "^16.0.0-4.0.0-beta.34",
1006+
"@girs/shew-0": "^0.0.0-4.0.0-beta.34",
1007+
"@girs/st-16": "^16.0.0-4.0.0-beta.34",
1008+
"@girs/upowerglib-1.0": "^0.99.1-4.0.0-beta.34"
10091009
},
10101010
"devDependencies": {
10111011
"@tsconfig/strictest": "^2.0.5",
1012-
"typescript": "5.8.2"
1012+
"typescript": "5.9.2"
10131013
},
10141014
"keywords": [
10151015
"Gir",

packages/gnome-shell/src/misc/loginManager.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import * as Signals from './signals.js';
99
* Class representing an interface to the systemd login manager.
1010
*/
1111
declare class LoginManagerSystemd extends Signals.EventEmitter {
12-
private _proxy: Gio.DBusProxy;
13-
private _userProxy: Gio.DBusProxy;
14-
private _currentSession: Gio.DBusProxy | null;
12+
_proxy: Gio.DBusProxy;
13+
_userProxy: Gio.DBusProxy;
14+
_currentSession: Gio.DBusProxy | null;
1515

1616
constructor();
1717

packages/gnome-shell/src/misc/parentalControlsManager.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ import type Gio from '@girs/gio-2.0';
55
import type Shell from '@girs/shell-16';
66

77
declare class ParentalControlsManager extends GObject.Object {
8-
protected _initialized: boolean;
9-
public readonly initialized: boolean;
8+
_initialized: boolean;
9+
readonly initialized: boolean;
1010

1111
constructor();
12-
public _init(): void;
12+
_init(): void;
1313

1414
_initializeManager(): Promise<void>;
1515
_onAppFilterChanged(manager: any, uid: ReturnType<typeof Shell.util_get_uid>): void;

packages/gnome-shell/src/misc/systemActions.d.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@ export interface ActionDetails {
1919
* Class representing system-wide actions such as power off, restart, lock screen, etc.
2020
*/
2121
declare class SystemActions extends GObject.Object {
22-
private _canHavePowerOff: boolean;
23-
private _canHaveSuspend: boolean;
24-
private _suspendNeedsAuth: boolean;
25-
private _loginScreenSettings: Gio.Settings;
26-
private _lockdownSettings: Gio.Settings;
27-
private _orientationSettings: Gio.Settings;
28-
private _session: ReturnType<typeof SessionManager>;
29-
private _loginManager: ReturnType<typeof LoginManager.getLoginManager>;
30-
private _userManager: AccountsService.UserManager;
31-
private _actions: Map<string, ActionDetails>;
22+
_canHavePowerOff: boolean;
23+
_canHaveSuspend: boolean;
24+
_suspendNeedsAuth: boolean;
25+
_loginScreenSettings: Gio.Settings;
26+
_lockdownSettings: Gio.Settings;
27+
_orientationSettings: Gio.Settings;
28+
_session: ReturnType<typeof SessionManager>;
29+
_loginManager: ReturnType<typeof LoginManager.getLoginManager>;
30+
_userManager: AccountsService.UserManager;
31+
_actions: Map<string, ActionDetails>;
3232

3333
constructor();
3434

packages/gnome-shell/src/ui/animation.d.ts

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,41 +8,41 @@ export class Animation extends St.Bin {
88
constructor(file: Gio.File, width: number, height: number, speed: number);
99

1010
/** @hidden */
11-
public _init(props?: Partial<St.Bin.ConstructorProps>): void;
12-
public _init(file: Gio.File, width: number, height: number, speed: number): void;
13-
14-
public play(): void;
15-
public stop(): void;
16-
17-
protected _loadFile(file: Gio.File, width: number, height: number): void;
18-
protected _showFrame(frame: number): void;
19-
protected _update(): typeof GLib.SOURCE_CONTINUE;
20-
protected _syncAnimationSize(): void;
21-
protected _animationsLoaded(): void;
22-
protected _onDestroy(): void;
11+
_init(props?: Partial<St.Bin.ConstructorProps>): void;
12+
_init(file: Gio.File, width: number, height: number, speed: number): void;
13+
14+
play(): void;
15+
stop(): void;
16+
17+
_loadFile(file: Gio.File, width: number, height: number): void;
18+
_showFrame(frame: number): void;
19+
_update(): typeof GLib.SOURCE_CONTINUE;
20+
_syncAnimationSize(): void;
21+
_animationsLoaded(): void;
22+
_onDestroy(): void;
2323
}
2424

2525
export class AnimatedIcon extends Animation {
2626
constructor(file: Gio.File, size: number);
2727
/** @hidden */
28-
public _init(props?: Partial<St.Bin.ConstructorProps>): void;
28+
_init(props?: Partial<St.Bin.ConstructorProps>): void;
2929
/** @hidden */
30-
public _init(file: Gio.File, width: number, height: number, speed: number): void;
31-
public _init(file: Gio.File, size: number): void;
30+
_init(file: Gio.File, width: number, height: number, speed: number): void;
31+
_init(file: Gio.File, size: number): void;
3232
}
3333

3434
export class Spinner extends AnimatedIcon {
3535
constructor(size: number, params: { animate: boolean; hideOnStop: boolean });
3636
/** @hidden */
37-
public _init(props?: Partial<St.Bin.ConstructorProps>): void;
37+
_init(props?: Partial<St.Bin.ConstructorProps>): void;
3838
/** @hidden */
39-
public _init(file: Gio.File, width: number, height: number, speed: number): void;
39+
_init(file: Gio.File, width: number, height: number, speed: number): void;
4040
/** @hidden */
41-
public _init(file: Gio.File, size: number): void;
42-
public _init(size: number, params: { animate: boolean; hideOnStop: boolean }): void;
41+
_init(file: Gio.File, size: number): void;
42+
_init(size: number, params: { animate: boolean; hideOnStop: boolean }): void;
4343

44-
public play(): void;
45-
public stop(): void;
44+
play(): void;
45+
stop(): void;
4646

47-
protected _onDestroy(): void;
47+
_onDestroy(): void;
4848
}

0 commit comments

Comments
 (0)