Skip to content

Commit

Permalink
unread_ops: Convert module to TypeScript.
Browse files Browse the repository at this point in the history
Signed-off-by: Anders Kaseorg <anders@zulip.com>
  • Loading branch information
andersk authored and timabbott committed May 14, 2024
1 parent 0cbc6cb commit 6479cc5
Show file tree
Hide file tree
Showing 3 changed files with 138 additions and 67 deletions.
2 changes: 1 addition & 1 deletion tools/test-js-with-node
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ EXEMPT_FILES = make_set(
"web/src/ui_report.ts",
"web/src/ui_util.ts",
"web/src/unread.ts",
"web/src/unread_ops.js",
"web/src/unread_ops.ts",
"web/src/unread_ui.ts",
"web/src/upload.js",
"web/src/upload_widget.ts",
Expand Down
6 changes: 6 additions & 0 deletions web/src/message_lists.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ import * as ui_util from "./ui_util";
type MessageListView = {
update_recipient_bar_background_color: () => void;
rerender_messages: (messages: Message[], message_content_edited?: boolean) => void;
is_fetched_end_rendered: () => boolean;
show_message_as_read: (message: Message, options: {from?: "pointer" | "server"}) => void;
show_messages_as_unread: (message_ids: number[]) => void;
_render_win_start: number;
_render_win_end: number;
sticky_recipient_message_id: number | undefined;
Expand Down Expand Up @@ -38,8 +41,11 @@ export type MessageList = {
selected_idx: () => number;
all_messages: () => Message[];
get: (id: number) => Message | undefined;
has_unread_messages: () => boolean;
can_mark_messages_read: () => boolean;
can_mark_messages_read_without_setting: () => boolean;
rerender_view: () => void;
prevent_reading: () => void;
resume_reading: () => void;
data: MessageListData;
select_id: (message_id: number, opts?: SelectIdOpts) => void;
Expand Down

0 comments on commit 6479cc5

Please sign in to comment.