diff --git a/lib/shared/thread-utils.js b/lib/shared/thread-utils.js --- a/lib/shared/thread-utils.js +++ b/lib/shared/thread-utils.js @@ -45,6 +45,7 @@ MemberInfoWithPermissions, RoleInfo, ThreadInfo, + MemberInfoSansPermissions, } from '../types/minimally-encoded-thread-permissions-types.js'; import { decodeMinimallyEncodedRoleInfo, @@ -312,7 +313,11 @@ } function threadOtherMembers< - T: LegacyMemberInfo | MemberInfoWithPermissions | RelativeMemberInfo, + T: + | LegacyMemberInfo + | MemberInfoWithPermissions + | MemberInfoSansPermissions + | RelativeMemberInfo, >(memberInfos: $ReadOnlyArray, viewerID: ?string): $ReadOnlyArray { return memberInfos.filter( memberInfo => memberInfo.role && memberInfo.id !== viewerID,