message_util: Convert module to typescript.

This commit is contained in:
evykassirer
2023-12-26 15:17:28 -08:00
committed by Tim Abbott
parent c20df9d64a
commit 979ace1cea
5 changed files with 41 additions and 14 deletions

View File

@@ -17,6 +17,7 @@ type MessageListView = {
sticky_recipient_message_id: number | undefined;
};
export type RenderInfo = {need_user_to_scroll: boolean};
export type MessageList = {
table_name: string;
view: MessageListView;
@@ -31,6 +32,10 @@ export type MessageList = {
data: MessageListData;
select_id: (message_id: number) => void;
get_row: (message_id: number) => JQuery;
add_messages: (
messages: Message[],
append_opts: {messages_are_new: boolean},
) => RenderInfo | undefined;
};
export let home: MessageList | undefined;