1 | declare namespace Constants {
|
2 | let SUCCESS_EMOJI: string;
|
3 | let FAIL_EMOJI: string;
|
4 | let WARNING_EMOJI: string;
|
5 | let DELETE_EMOJI: string;
|
6 | let COMMAND_PREFIX: string | ((guildID?: string) => Promise<string>);
|
7 | let ARGUMENT_REGEX: RegExp;
|
8 | let BOT_ICON: string;
|
9 | let BOT_AUTHOR: string;
|
10 | let TEMP_DIR: string;
|
11 | let COLORS: {
|
12 | DANGER: number;
|
13 | };
|
14 | enum ErrorFormat {
|
15 | EMBED = 0,
|
16 | TEXT = 1
|
17 | }
|
18 | let ERROR_RENDER_FORMAT: ErrorFormat;
|
19 | const ERROR_PREFIX = "**Uh oh!**";
|
20 | interface PatchableConstants {
|
21 | SUCCESS_EMOJI: typeof SUCCESS_EMOJI;
|
22 | FAIL_EMOJI: typeof FAIL_EMOJI;
|
23 | WARNING_EMOJI: typeof WARNING_EMOJI;
|
24 | DELETE_EMOJI: typeof DELETE_EMOJI;
|
25 | COMMAND_PREFIX: string | ((guildID?: string) => Promise<string>);
|
26 | ARGUMENT_REGEX: typeof ARGUMENT_REGEX;
|
27 | BOT_ICON: typeof BOT_ICON;
|
28 | BOT_AUTHOR: typeof BOT_AUTHOR;
|
29 | TEMP_DIR: typeof TEMP_DIR;
|
30 | COLORS: typeof COLORS;
|
31 | ERROR_RENDER_FORMAT: ErrorFormat;
|
32 | ERROR_PREFIX: typeof ERROR_PREFIX;
|
33 | }
|
34 | /**
|
35 | * Applies patches to BotKit constants
|
36 | * @param patches the patches to apply
|
37 | */
|
38 | function applyPatches(patches: Partial<PatchableConstants>): void;
|
39 | }
|
40 | export default Constants;
|
41 |
|
\ | No newline at end of file |