reactions: Convert module to typescript.

This commit is contained in:
evykassirer
2023-12-27 18:08:51 -08:00
committed by Tim Abbott
parent 07671997ca
commit fb7d77545f
3 changed files with 148 additions and 64 deletions

View File

@@ -1,5 +1,6 @@
import * as blueslip from "./blueslip";
import * as people from "./people";
import type {RawReaction} from "./reactions";
import type {Submessage, TopicLink} from "./types";
const stored_messages = new Map();
@@ -106,6 +107,8 @@ export type Message = (
| Omit<MessageWithBooleans & {type: "private"}, "reactions">
| Omit<MessageWithBooleans & {type: "stream"}, "reactions">
) & {
// Replaced by `clean_reactions` in `reactions.set_clean_reactions`.
reactions?: RawReaction[];
// Added in `reactions.set_clean_reactions`.
clean_reactions: Map<string, MessageCleanReaction>;