Interface ChannelManager<T extends GuildChannel,​M extends ChannelManager<T,​M>>