This commit is contained in:
ITOH
2021-04-12 09:30:45 +02:00
parent 51e27d8f17
commit b9bd29ebf8
44 changed files with 268 additions and 221 deletions
+1 -1
View File
@@ -21,5 +21,5 @@ export async function editWidget(
},
);
return snakeKeysToCamelCase(result) as GuildWidget;
return snakeKeysToCamelCase<GuildWidget>(result);
}
+1 -1
View File
@@ -26,5 +26,5 @@ export async function getAuditLogs(
}),
);
return snakeKeysToCamelCase(result) as AuditLog;
return snakeKeysToCamelCase<AuditLog>(result);
}
+1 -1
View File
@@ -13,5 +13,5 @@ export async function getBan(guildId: string, memberId: string) {
endpoints.GUILD_BAN(guildId, memberId),
);
return snakeKeysToCamelCase(result) as Ban;
return snakeKeysToCamelCase<Ban>(result);
}
+1 -1
View File
@@ -15,6 +15,6 @@ export async function getBans(guildId: string) {
)) as DiscordBan[];
return new Collection<string, Ban>(
results.map((res) => [res.user.id, snakeKeysToCamelCase(res) as Ban]),
results.map((res) => [res.user.id, snakeKeysToCamelCase<Ban>(res)]),
);
}
+1 -1
View File
@@ -15,5 +15,5 @@ export async function getGuild(guildId: string, counts = true) {
with_counts: counts,
});
return snakeKeysToCamelCase(result) as Guild;
return snakeKeysToCamelCase<Guild>(result);
}
+1 -1
View File
@@ -7,5 +7,5 @@ import { snakeKeysToCamelCase } from "../../util/utils.ts";
export async function getGuildPreview(guildId: string) {
const result = await rest.runMethod("get", endpoints.GUILD_PREVIEW(guildId));
return snakeKeysToCamelCase(result) as GuildPreview;
return snakeKeysToCamelCase<GuildPreview>(result);
}
+5 -3
View File
@@ -10,7 +10,9 @@ export async function getVanityURL(guildId: string) {
endpoints.GUILD_VANITY_URL(guildId),
);
return snakeKeysToCamelCase(result) as
| (Partial<InviteMetadata> & Pick<InviteMetadata, "uses" | "code">)
| { code: null };
return snakeKeysToCamelCase<
(Partial<InviteMetadata> & Pick<InviteMetadata, "uses" | "code">) | {
code: null;
}
>(result);
}