type Conversation = {
archived: boolean;
created: Date;
creator: number;
id: number;
lastActive: Date;
lastMessage?: | {
actions?: unknown[] | null;
attachments?: unknown[] | null;
content: string;
conversationId: number;
creator: number;
deleted?: boolean | null;
directGroupMentions?: number[] | null;
directMentions?: number[] | null;
id: number;
lastEdited?: Date | null;
objIndex?: number | null;
posted: Date;
reactions?: Record<string, number[]> | null;
systemMessage?: unknown;
version?: number | null;
workspaceId?: number | null;
}
| null;
lastObjIndex: number;
messageCount?: number | null;
mutedUntil?: Date | null;
private?: boolean | null;
snippet: string;
snippetCreators: number[];
title?: string | null;
userIds: number[];
workspaceId: number;
};