Add Auto Dark Mode support

This commit is contained in:
2023-06-26 12:13:19 +08:00
parent bbea675978
commit 21e0fe0923
3 changed files with 56 additions and 13 deletions

View File

@@ -11,3 +11,13 @@ export function parse_bool<T extends boolean | null>(
return n !== 0;
}
}
export function parse_int<T extends number | null>(
value: string | null,
def: T,
): number | T {
if (value === null) return def;
const n = parseInt(value);
if (isNaN(n)) return def;
return n;
}