fix loading & cleanup

This commit is contained in:
Anton Bracke
2022-02-19 01:48:56 +01:00
parent a5c7aa3969
commit 904525a084
11 changed files with 38 additions and 38 deletions
+3 -3
View File
@@ -14,8 +14,8 @@ async function init() {
settings = (await Settings.get()) as SettingsData;
}
function get<T extends keyof SettingsData>(key: T, fallback?: SettingsData[T]): SettingsData[T] {
if (settings === null) {
function get<T extends keyof SettingsData>(key: T): SettingsData[T] | undefined {
if (settings === undefined) {
throw new Error("Settings not initialized");
}
@@ -23,7 +23,7 @@ function get<T extends keyof SettingsData>(key: T, fallback?: SettingsData[T]):
}
export function set<T extends keyof SettingsData>(key: T, value: SettingsData[T]) {
if (settings === null) {
if (settings === undefined) {
throw new Error("Settings not initialized");
}