Function: isNsfwChannel()
isNsfwChannel(
channel
:Nullish
|ChannelTypes
):boolean
Checks whether a given channel allows NSFW content or not
For the following channel types this is always false:
- ChannelType.DM
- ChannelType.GroupDM
- ChannelType.GuildCategory
- ChannelType.GuildStageVoice
- ChannelType.GuildVoice
- ChannelType.GuildDirectory
For the following channel types the actual channel is checked:
- ChannelType.GuildAnnouncement
- ChannelType.GuildText
- ChannelType.GuildForum
For the following channel types the parent of the channel is checked:
- ChannelType.AnnouncementThread
- ChannelType.PrivateThread
- ChannelType.PublicThread
- ChannelType.MediaChannel
Parameters
Parameter | Type | Description |
---|---|---|
channel | Nullish | ChannelTypes | The channel to check. |
Returns
boolean
Defined in
projects/utilities/packages/discord.js-utilities/src/lib/type-guards.ts:206