配列の型ガード (string | undefined)[]をstring[]にするなど

コード

const userEmails = haveUsersObj.users
      .map((user) => user.email)
      .flatMap((email) => (email ? [email] : []))

参考記事

qiita.com