declare class CDNThe CDN link builder
Constructors
externalconstructor({ cdn, mediaProxy }?: CDNOptions)
Constructs a new instance of the CDN class
external appAsset() : string
Generates an app asset URL for a client's asset.
external appIcon() : string
Generates an app icon URL for a client's icon.
external avatar() : string
Generates an avatar URL, e.g. for a user or a webhook.
external banner() : string
Generates a banner URL, e.g. for a user or a guild.
external channelIcon() : string
Generates an icon URL for a channel, e.g. a group DM.
external discoverySplash() : string
Generates a discovery splash URL for a guild's discovery splash.
external emoji(emojiId: stringoptions?: Readonly<EmojiURLOptions>) : string
Generates an emoji's URL.
external guildMemberAvatar() : string
Generates a guild member avatar URL.
external guildMemberBanner() : string
Generates a guild member banner URL.
external guildScheduledEventCover() : string
Generates a cover image for a guild scheduled event.
external guildTagBadge() : string
Generates a URL for a guild tag badge.
external icon() : string
Generates an icon URL, e.g. for a guild.
external roleIcon() : string
Generates a URL for the icon of a role
external splash() : string
Generates a guild invite splash URL for a guild's invite splash.
external sticker(stickerId: stringextension?: StickerExtension) : string
Generates a sticker URL.
external stickerPackBanner(bannerId: stringoptions?: Readonly<BaseImageURLOptions>) : string
Generates a sticker pack banner URL.
external teamIcon() : string
Generates a team icon URL for a team's icon.