Looking to identify if a member has Timeout on

So with Discord releasing member timeout, mute roles are no longer a necessity, however with my whois command I check to see if the user is muted with a mute role but I want to move that over to see if the user has a timeout on them

    const { MessageEmbed } = require('discord.js')

module.exports = {
  name: 'whois',
  description: 'Displays Information about a user',
  async execute(client, message, cmd, args, Discord){
    const { guild, channel } = message;
    const user = message.mentions.users.first() || message.author;
    const member = message.guild.members.cache.get(user.id);
    let muteRole = message.member.roles.cache.some(role => role.name === 'muted')
    if(!muteRole) muteRole = message.member.roles.cache.some(role => role.name === 'Muted');

    const userInfoEmbed = new MessageEmbed()
    .setColor("BLACK")
    .setTitle(`User Info for ${user.username}`)
    .setThumbnail(`${user.displayAvatarURL()}`)
    .addFields(
      { name: 'User Tag:', value: `${user.tag}` },
      { name: 'Online Status:', value: `${member.clientStatus}` },
    { name: 'Nickname:', value: member.nickname || 'N/A' },
   { name: 'Bot:', value: `${user.bot}` , inline: true },
   { name: 'Joined on:', value: new Date(member.joinedTimestamp).toLocaleDateString() , inline: true },
   { name: 'Created on:', value: new Date(user.createdTimestamp).toLocaleDateString() , inline: true },
   { name: 'Bannable:', value: `${member.bannable}` , inline: true },
   { name: 'Highest Role:', value: `${member.roles.highest}`, inline: true },
  // { name: 'Muted:', value: `${muteRole}`, inline: true},
 )
 .setFooter(`Requested by ${message.author.username}`)
 .setTimestamp()


message.channel.send({ embeds: [userInfoEmbed] })

  }
}