diff --git a/src/util/Config.ts b/src/util/Config.ts
index 6054166f..89f35901 100644
--- a/src/util/Config.ts
+++ b/src/util/Config.ts
@@ -362,4 +362,4 @@ const validator = ajv.compile(schema);
const configPath = getConfigPathForFile("fosscord", "api", ".json");
-export const apiConfig = new Config({path: configPath, schemaValidator: validator, schema: schema});
\ No newline at end of file
+export const apiConfig = new Config<DefaultOptions>({path: configPath, schemaValidator: validator, schema: schema});
\ No newline at end of file
diff --git a/src/util/Member.ts b/src/util/Member.ts
index b15eef69..d03a8f12 100644
--- a/src/util/Member.ts
+++ b/src/util/Member.ts
@@ -39,7 +39,7 @@ export async function isMember(user_id: string, guild_id: string) {
export async function addMember(user_id: string, guild_id: string, cache?: { guild?: GuildDocument }) {
const user = await getPublicUser(user_id, { guilds: true });
- const { maxGuilds } = (Config.apiConfig.getAll() as Config.DefaultOptions).limits.user;
+ const { maxGuilds } = Config.apiConfig.getAll().limits.user;
if (user.guilds.length >= maxGuilds) {
throw new HTTPError(`You are at the ${maxGuilds} server limit.`, 403);
}
diff --git a/src/util/passwordStrength.ts b/src/util/passwordStrength.ts
index bc8ce2c4..7196f797 100644
--- a/src/util/passwordStrength.ts
+++ b/src/util/passwordStrength.ts
@@ -23,7 +23,7 @@ export function check(password: string): number {
minUpperCase,
minSymbols,
blockInsecureCommonPasswords,
- } = (Config.apiConfig.getAll() as Config.DefaultOptions).register.password;
+ } = Config.apiConfig.getAll().register.password;
var strength = 0;
// checks for total password len
|