( mentions?: MentionsForSerialization[] )
| 31 | type MentionsForSerialization = mentions & { users?: users | null }; |
| 32 | |
| 33 | function serializeMentions( |
| 34 | mentions?: MentionsForSerialization[] |
| 35 | ): SerializedUser[] { |
| 36 | if (!mentions) { |
| 37 | return []; |
| 38 | } |
| 39 | return mentions |
| 40 | .filter((mention: MentionsForSerialization) => mention.users) |
| 41 | .map((mention: MentionsForSerialization) => |
| 42 | serializeUser(mention.users as users) |
| 43 | ); |
| 44 | } |
| 45 | |
| 46 | export function serializeMessage( |
| 47 | message: MessageForSerialization |
no test coverage detected