Files
discordeno/src/helpers/guilds/guild_banner_url.ts
T
2021-04-07 10:27:44 +02:00

17 lines
568 B
TypeScript

import { DiscordImageFormat } from "../../types/misc/image_format.ts";
import { DiscordImageSize } from "../../types/misc/image_size.ts";
import { endpoints } from "../../util/constants.ts";
import { formatImageURL } from "../../util/utils.ts";
/** The full URL of the banner from Discords CDN. Undefined if no banner is set. */
export function guildBannerURL(
id: string,
banner?: string,
size: DiscordImageSize = 128,
format?: DiscordImageFormat,
) {
return banner
? formatImageURL(endpoints.GUILD_BANNER(id, banner), size, format)
: undefined;
}