Skip to content

Commit 2ba0ddb

Browse files
committedMar 21, 2025··
Update v47.0.0 for latest v47 changes
2 parents 90afede + ce72e61 commit 2ba0ddb

File tree

14 files changed

+1030
-1014
lines changed

14 files changed

+1030
-1014
lines changed
 

‎.yarn/releases/yarn-4.5.1.cjs ‎.yarn/releases/yarn-4.6.0.cjs

+278-278
Large diffs are not rendered by default.

‎.yarn/sdks/prettier/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "prettier",
3-
"version": "3.3.3-sdk",
3+
"version": "3.4.2-sdk",
44
"main": "./index.cjs",
55
"type": "commonjs",
66
"bin": "./bin/prettier.cjs"

‎.yarn/sdks/typescript/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "typescript",
3-
"version": "5.6.2-sdk",
3+
"version": "5.7.3-sdk",
44
"main": "./lib/typescript.js",
55
"type": "commonjs",
66
"bin": {

‎.yarnrc.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ compressionLevel: mixed
22

33
enableGlobalCache: false
44

5-
yarnPath: .yarn/releases/yarn-4.5.1.cjs
5+
yarnPath: .yarn/releases/yarn-4.6.0.cjs

‎README.md

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ The TypeScript types for the used libraries are generated from the `.gir` files
2121
## Showcase
2222
* [gTile](https://github.com/gTile/gTile) is a fully typed Gnome extension for tiling and resizing windows
2323
* [Pano](https://github.com/oae/gnome-shell-pano) is a fully typed Gnome extension that serves as the next-gen Clipboard Manager
24+
* [Rounded Window Corners Reborn](https://github.com/flexagoon/rounded-window-corners) is a fully typed Gnome extension for rounded window (all) corners
2425

2526
We are happy if you link your project through a PR here 😊
2627

‎examples/hello-world/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@gjsify/gnome-shell-hello-world-example",
3-
"version": "47.0.0",
3+
"version": "47.0.2",
44
"description": "Simple Gnome Shell Hello World Extension example",
55
"type": "module",
66
"main": "dist/extension.js",
@@ -16,13 +16,13 @@
1616
"devDependencies": {
1717
"@tsconfig/strictest": "^2.0.5",
1818
"adm-zip": "^0.5.16",
19-
"esbuild": "^0.24.0",
20-
"typescript": "5.6.3"
19+
"esbuild": "^0.25.0",
20+
"typescript": "5.7.3"
2121
},
2222
"dependencies": {
23-
"@girs/gjs": "^4.0.0-beta.17",
23+
"@girs/gjs": "^4.0.0-beta.20",
2424
"@girs/gnome-shell": "workspace:^",
25-
"@girs/gobject-2.0": "^2.82.2-4.0.0-beta.17",
26-
"@girs/st-15": "^15.0.0-4.0.0-beta.17"
25+
"@girs/gobject-2.0": "^2.82.4-4.0.0-beta.20",
26+
"@girs/st-15": "^15.0.0-4.0.0-beta.20"
2727
}
2828
}

‎examples/hello-world/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
"module": "ESNext",
88
"moduleResolution": "Bundler"
99
},
10-
"include": [],
10+
"include": ["src"],
1111
"files": ["src/extension.ts"]
1212
}

‎package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gnome-shell",
3-
"version": "47.0.0",
3+
"version": "47.0.2",
44
"description": "GJS TypeScript type definitions for GNOME Shell Extensions",
55
"main": "src/index.js",
66
"type": "module",
@@ -52,9 +52,9 @@
5252
"url": "https://github.com/gjsify/gnome-shell/issues"
5353
},
5454
"homepage": "https://github.com/gjsify/gnome-shell#readme",
55-
"packageManager": "yarn@4.5.1",
55+
"packageManager": "yarn@4.6.0",
5656
"devDependencies": {
57-
"prettier": "^3.3.3",
58-
"typescript": "5.6.3"
57+
"prettier": "^3.5.1",
58+
"typescript": "5.7.3"
5959
}
6060
}

‎packages/gnome-shell/package.json

+26-26
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@girs/gnome-shell",
3-
"version": "47.0.0",
3+
"version": "47.0.2",
44
"description": "GJS TypeScript type definitions for GNOME Shell Extensions",
55
"type": "module",
66
"main": "./dist/index.js",
@@ -983,34 +983,34 @@
983983
"generate:types": "node ./scripts/generate-types.js"
984984
},
985985
"dependencies": {
986-
"@girs/accountsservice-1.0": "1.0.0-4.0.0-beta.17",
987-
"@girs/adw-1": "^1.7.0-4.0.0-beta.17",
988-
"@girs/atk-1.0": "^2.54.0-4.0.0-beta.17",
989-
"@girs/cally-15": "^15.0.0-4.0.0-beta.17",
990-
"@girs/clutter-15": "^15.0.0-4.0.0-beta.17",
991-
"@girs/cogl-2.0": "^2.0.0-4.0.0-beta.17",
992-
"@girs/gcr-4": "^4.3.0-4.0.0-beta.17",
993-
"@girs/gdm-1.0": "^1.0.0-4.0.0-beta.17",
994-
"@girs/gio-2.0": "^2.82.2-4.0.0-beta.17",
995-
"@girs/gjs": "^4.0.0-beta.17",
996-
"@girs/glib-2.0": "^2.82.2-4.0.0-beta.17",
997-
"@girs/gnomebg-4.0": "^4.0.0-4.0.0-beta.17",
998-
"@girs/gnomebluetooth-3.0": "^3.0.0-4.0.0-beta.17",
999-
"@girs/gnomedesktop-4.0": "^4.0.0-4.0.0-beta.17",
1000-
"@girs/gobject-2.0": "^2.82.2-4.0.0-beta.17",
1001-
"@girs/gtk-4.0": "^4.16.3-4.0.0-beta.17",
1002-
"@girs/gvc-1.0": "^1.0.0-4.0.0-beta.17",
1003-
"@girs/meta-15": "^15.0.0-4.0.0-beta.17",
1004-
"@girs/mtk-15": "^15.0.0-4.0.0-beta.17",
1005-
"@girs/polkit-1.0": "^1.0.0-4.0.0-beta.17",
1006-
"@girs/shell-15": "^15.0.0-4.0.0-beta.17",
1007-
"@girs/shew-0": "^0.0.0-4.0.0-beta.17",
1008-
"@girs/st-15": "^15.0.0-4.0.0-beta.17",
1009-
"@girs/upowerglib-1.0": "^0.99.1-4.0.0-beta.17"
986+
"@girs/accountsservice-1.0": "1.0.0-4.0.0-beta.20",
987+
"@girs/adw-1": "^1.7.0-4.0.0-beta.20",
988+
"@girs/atk-1.0": "^2.54.0-4.0.0-beta.20",
989+
"@girs/cally-15": "^15.0.0-4.0.0-beta.20",
990+
"@girs/clutter-15": "^15.0.0-4.0.0-beta.20",
991+
"@girs/cogl-2.0": "^2.0.0-4.0.0-beta.20",
992+
"@girs/gcr-4": "^4.3.0-4.0.0-beta.20",
993+
"@girs/gdm-1.0": "^1.0.0-4.0.0-beta.20",
994+
"@girs/gio-2.0": "^2.82.4-4.0.0-beta.20",
995+
"@girs/gjs": "^4.0.0-beta.20",
996+
"@girs/glib-2.0": "^2.82.4-4.0.0-beta.20",
997+
"@girs/gnomebg-4.0": "^4.0.0-4.0.0-beta.20",
998+
"@girs/gnomebluetooth-3.0": "^3.0.0-4.0.0-beta.20",
999+
"@girs/gnomedesktop-4.0": "^4.0.0-4.0.0-beta.20",
1000+
"@girs/gobject-2.0": "^2.82.4-4.0.0-beta.20",
1001+
"@girs/gtk-4.0": "^4.16.12-4.0.0-beta.20",
1002+
"@girs/gvc-1.0": "^1.0.0-4.0.0-beta.20",
1003+
"@girs/meta-15": "^15.0.0-4.0.0-beta.20",
1004+
"@girs/mtk-15": "^15.0.0-4.0.0-beta.20",
1005+
"@girs/polkit-1.0": "^1.0.0-4.0.0-beta.20",
1006+
"@girs/shell-15": "^15.0.0-4.0.0-beta.20",
1007+
"@girs/shew-0": "^0.0.0-4.0.0-beta.20",
1008+
"@girs/st-15": "^15.0.0-4.0.0-beta.20",
1009+
"@girs/upowerglib-1.0": "^0.99.1-4.0.0-beta.20"
10101010
},
10111011
"devDependencies": {
10121012
"@tsconfig/strictest": "^2.0.5",
1013-
"typescript": "5.6.3"
1013+
"typescript": "5.7.3"
10141014
},
10151015
"keywords": [
10161016
"Gir",

‎packages/gnome-shell/src/extensions/extension.d.ts

+9
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,15 @@ export class Extension extends ExtensionBase {
1212
disable(): void;
1313
}
1414

15+
/**
16+
* @version 47
17+
*/
18+
export class InjectionManager {
19+
overrideMethod<T, M extends keyof T, F extends T[M] extends (...args: any[]) => any ? T[M] : never>(prototype: T, methodName: M, createOverrideFunc: (this: T, originalMethod: F) => (this: T, ...args: Parameters<F>) => ReturnType<F>): void;
20+
restoreMethod<T, M extends keyof T>(prototype: T, methodName: M): void;
21+
clear(): void;
22+
}
23+
1524
export declare const gettext: TranslationFunctions['gettext'];
1625
export declare const ngettext: TranslationFunctions['ngettext'];
1726
export declare const pgettext: TranslationFunctions['pgettext'];

‎packages/gnome-shell/tsconfig.doc.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@
1212
"inlineSourceMap": false,
1313
"inlineSources": false,
1414
"newLine": "LF"
15-
}
15+
},
16+
"include": ["./src/**/*.d.ts"]
1617
}

‎packages/gnome-shell/tsconfig.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@
88
"moduleResolution": "Bundler",
99
"skipLibCheck": false
1010
},
11-
"include": ["./dist/**/*.d.ts"],
12-
"files": ["./dist/index.d.ts"]
11+
"include": ["./dist/**/*.d.ts"]
1312
}

‎tsconfig.json

+14-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,18 @@
44
"types": [],
55
"target": "ESNext",
66
"module": "ESNext"
7-
}
7+
},
8+
"include": [],
9+
"files": [],
10+
"references": [
11+
{
12+
"path": "./packages/gnome-shell/tsconfig.json"
13+
},
14+
{
15+
"path": "./packages/gnome-shell/tsconfig.doc.json"
16+
},
17+
{
18+
"path": "./examples/hello-world/tsconfig.json"
19+
}
20+
]
821
}

‎yarn.lock

+685-692
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.