mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-16 11:28:15 +00:00
17 lines
568 B
TypeScript
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;
|
|
}
|