From b066f58c54d0d736c8f52df7183b630d3fcdbf5a Mon Sep 17 00:00:00 2001 From: evykassirer Date: Sun, 17 Nov 2024 17:29:44 -0800 Subject: [PATCH] stream_muting: Convert module to typescript. --- tools/test-js-with-node | 2 +- web/src/stream_events.js | 2 +- web/src/{stream_muting.js => stream_muting.ts} | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) rename web/src/{stream_muting.js => stream_muting.ts} (88%) diff --git a/tools/test-js-with-node b/tools/test-js-with-node index 57766ab33b..7590d65451 100755 --- a/tools/test-js-with-node +++ b/tools/test-js-with-node @@ -241,7 +241,7 @@ EXEMPT_FILES = make_set( "web/src/stream_edit_subscribers.ts", "web/src/stream_edit_toggler.ts", "web/src/stream_list.ts", - "web/src/stream_muting.js", + "web/src/stream_muting.ts", "web/src/stream_popover.js", "web/src/stream_settings_api.ts", "web/src/stream_settings_components.ts", diff --git a/web/src/stream_events.js b/web/src/stream_events.js index 865fc64327..a5cba2c9dd 100644 --- a/web/src/stream_events.js +++ b/web/src/stream_events.js @@ -24,7 +24,7 @@ import * as stream_color_events from "./stream_color_events.ts"; import * as stream_create from "./stream_create.ts"; import * as stream_data from "./stream_data.ts"; import * as stream_list from "./stream_list.ts"; -import * as stream_muting from "./stream_muting.js"; +import * as stream_muting from "./stream_muting.ts"; import * as stream_settings_api from "./stream_settings_api.ts"; import * as stream_settings_ui from "./stream_settings_ui.js"; import * as sub_store from "./sub_store.ts"; diff --git a/web/src/stream_muting.js b/web/src/stream_muting.ts similarity index 88% rename from web/src/stream_muting.js rename to web/src/stream_muting.ts index de4ac80109..79c4089431 100644 --- a/web/src/stream_muting.js +++ b/web/src/stream_muting.ts @@ -2,9 +2,10 @@ import * as message_lists from "./message_lists.ts"; import * as settings_notifications from "./settings_notifications.ts"; import * as stream_edit from "./stream_edit.ts"; import * as stream_list from "./stream_list.ts"; +import type {StreamSubscription} from "./sub_store.ts"; import * as unread_ui from "./unread_ui.ts"; -export function update_is_muted(sub, value) { +export function update_is_muted(sub: StreamSubscription, value: boolean): void { sub.is_muted = value; for (const msg_list of message_lists.all_rendered_message_lists()) {