MCPcopy Create free account
hub / github.com/Linen-dev/linen.dev / serializeMentions

Function serializeMentions

packages/serializers/src/message.ts:33–44  ·  view source on GitHub ↗
(
  mentions?: MentionsForSerialization[]
)

Source from the content-addressed store, hash-verified

31type MentionsForSerialization = mentions & { users?: users | null };
32
33function 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
46export function serializeMessage(
47 message: MessageForSerialization

Callers 1

serializeMessageFunction · 0.85

Calls 2

serializeUserFunction · 0.90
mapMethod · 0.80

Tested by

no test coverage detected