@bastion/tesseract
Version:
The heart and soul of the Bastion bot.
21 lines (20 loc) • 808 B
TypeScript
import { tesseract } from "./types.js";
declare class TesseractSettings {
protected data: tesseract.Settings;
constructor();
get id(): string;
get token(): string;
get owners(): string[];
get mongoURI(): string;
get port(): string | 8377;
get presences(): {
status?: import("discord.js").PresenceStatusData;
activity?: import("discord.js").ActivityType.Playing | import("discord.js").ActivityType.Streaming | import("discord.js").ActivityType.Listening | import("discord.js").ActivityType.Watching | import("discord.js").ActivityType.Competing;
name?: string;
url?: string;
}[];
get unsafeMode(): boolean;
load(): void;
get<K extends keyof tesseract.Settings>(key: K): tesseract.Settings[K];
}
export default TesseractSettings;