-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathccloader-ui.d.ts
44 lines (39 loc) · 1002 Bytes
/
ccloader-ui.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
37
38
39
40
41
42
43
44
export {};
declare global {
namespace sc {
enum OPTION_CATEGORY {
MODS = 8,
}
namespace OptionsTabBox {
interface Tabs {
mods: sc.ItemTabbedBox.TabButton;
}
}
interface OptionRow {
modIconGfx: ig.Image | null | undefined;
modIconFallbackGfx: ig.Image;
modIconPosX: number;
modIconPosY: number;
modVersionGui: sc.TextGui;
slopeGui: ig.ImageGui;
lineGui: ig.ColorGui;
}
interface OptionDefinitionCommon {
mod?: modloader.Mod | null;
}
namespace OPTIONS_DEFINITION {
interface KnownTypesMap {
'logLevel-log': sc.OptionDefinition.CHECKBOX;
'logLevel-warn': sc.OptionDefinition.CHECKBOX;
'logLevel-error': sc.OptionDefinition.CHECKBOX;
'mods-description': sc.OptionDefinition.INFO;
}
}
interface TitleScreenGui {
ccloaderVersionGui: sc.TextGui;
}
interface PauseScreenGui {
ccloaderVersionGui: sc.TextGui;
}
}
}