Skip to content

Commit 29420d4

Browse files
authored
🤖 Merge PR DefinitelyTyped#73641 Add @types/gimloader package by @TheLazySquid
1 parent 8f60370 commit 29420d4

File tree

5 files changed

+826
-0
lines changed

5 files changed

+826
-0
lines changed

types/gimloader/.npmignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*
2+
!**/*.d.ts
3+
!**/*.d.cts
4+
!**/*.d.mts
5+
!**/*.d.*.ts

types/gimloader/gimloader-tests.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
GL; // $ExpectType typeof Api
2+
api; // $ExpectType Api
3+
4+
new GL(); // $ExpectType Api
5+
6+
api.React; // $ExpectType typeof React
7+
api.UI; // $ExpectType Readonly<ScopedUIApi>
8+
api.hotkeys; // $ExpectType Readonly<ScopedHotkeysApi>
9+
api.libs; // $ExpectType Readonly<LibsApi>
10+
api.net; // $ExpectType Readonly<ScopedNetApi>
11+
api.patcher; // $ExpectType Readonly<ScopedPatcherApi>
12+
api.plugins; // $ExpectType Readonly<PluginsApi>
13+
api.rewriter; // $ExpectType Readonly<ScopedRewriterApi>
14+
api.storage; // $ExpectType Readonly<ScopedStorageApi>
15+
16+
GL.React; // $ExpectType typeof React
17+
GL.UI; // $ExpectType Readonly<UIApi>
18+
GL.hotkeys; // $ExpectType Readonly<HotkeysApi>
19+
GL.libs; // $ExpectType Readonly<LibsApi>
20+
GL.net; // $ExpectType Readonly<NetApi>
21+
GL.patcher; // $ExpectType Readonly<PatcherApi>
22+
GL.plugins; // $ExpectType Readonly<PluginsApi>
23+
GL.rewriter; // $ExpectType Readonly<RewriterApi>
24+
GL.storage; // $ExpectType Readonly<StorageApi>
25+
26+
// @ts-expect-error
27+
GL.onStop;
28+
// @ts-expect-error
29+
GL.openSettingsMenu;
30+
// @ts-expect-error
31+
api.onStop();
32+
// @ts-expect-error
33+
api.openSettingsMenu();

0 commit comments

Comments
 (0)