zulip/web/src/stream_settings_containers.ts
AcKindle3 1aeab40779 ts: Convert stream_settings_containers.js to TypeScript.
Added assertion to enforce `sub` is not `undefined` and thus type
safe for the rest.
Added type annotation to function parameter and return value.
2023-07-17 17:24:15 -07:00

14 lines
419 B
TypeScript

import $ from "jquery";
import assert from "minimalistic-assert";
import type {StreamSubscription} from "./sub_store";
export function get_edit_container(sub: StreamSubscription): JQuery {
assert(sub !== undefined, "Stream subscription is undefined.");
return $(
`#subscription_overlay .subscription_settings[data-stream-id='${CSS.escape(
sub.stream_id.toString(),
)}']`,
);
}