Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit 7dd4100

Browse files
committed
improve types
1 parent 7c3c04d commit 7dd4100

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/TextForEvent.tsx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import { MatrixEvent } from "matrix-js-sdk/src/models/event";
3232
// any text to display at all. For this reason they return deferred values
3333
// to avoid the expense of looking up translations when they're not needed.
3434

35-
function textForMemberEvent(ev): () => string | null {
35+
function textForMemberEvent(ev: MatrixEvent): () => string | null {
3636
// XXX: SYJS-16 "sender is sometimes null for join messages"
3737
const senderName = ev.sender ? ev.sender.name : ev.getSender();
3838
const targetName = ev.target ? ev.target.name : ev.getStateKey();
@@ -127,15 +127,15 @@ function textForMemberEvent(ev): () => string | null {
127127
}
128128
}
129129

130-
function textForTopicEvent(ev): () => string | null {
130+
function textForTopicEvent(ev: MatrixEvent): () => string | null {
131131
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
132132
return () => _t('%(senderDisplayName)s changed the topic to "%(topic)s".', {
133133
senderDisplayName,
134134
topic: ev.getContent().topic,
135135
});
136136
}
137137

138-
function textForRoomNameEvent(ev): () => string | null {
138+
function textForRoomNameEvent(ev: MatrixEvent): () => string | null {
139139
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
140140

141141
if (!ev.getContent().name || ev.getContent().name.trim().length === 0) {
@@ -154,12 +154,12 @@ function textForRoomNameEvent(ev): () => string | null {
154154
});
155155
}
156156

157-
function textForTombstoneEvent(ev): () => string | null {
157+
function textForTombstoneEvent(ev: MatrixEvent): () => string | null {
158158
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
159159
return () => _t('%(senderDisplayName)s upgraded this room.', { senderDisplayName });
160160
}
161161

162-
function textForJoinRulesEvent(ev): () => string | null {
162+
function textForJoinRulesEvent(ev: MatrixEvent): () => string | null {
163163
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
164164
switch (ev.getContent().join_rule) {
165165
case "public":
@@ -179,7 +179,7 @@ function textForJoinRulesEvent(ev): () => string | null {
179179
}
180180
}
181181

182-
function textForGuestAccessEvent(ev): () => string | null {
182+
function textForGuestAccessEvent(ev: MatrixEvent): () => string | null {
183183
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
184184
switch (ev.getContent().guest_access) {
185185
case "can_join":
@@ -195,7 +195,7 @@ function textForGuestAccessEvent(ev): () => string | null {
195195
}
196196
}
197197

198-
function textForRelatedGroupsEvent(ev): () => string | null {
198+
function textForRelatedGroupsEvent(ev: MatrixEvent): () => string | null {
199199
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
200200
const groups = ev.getContent().groups || [];
201201
const prevGroups = ev.getPrevContent().groups || [];
@@ -225,7 +225,7 @@ function textForRelatedGroupsEvent(ev): () => string | null {
225225
}
226226
}
227227

228-
function textForServerACLEvent(ev): () => string | null {
228+
function textForServerACLEvent(ev: MatrixEvent): () => string | null {
229229
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
230230
const prevContent = ev.getPrevContent();
231231
const current = ev.getContent();
@@ -255,7 +255,7 @@ function textForServerACLEvent(ev): () => string | null {
255255
return getText;
256256
}
257257

258-
function textForMessageEvent(ev): () => string | null {
258+
function textForMessageEvent(ev: MatrixEvent): () => string | null {
259259
return () => {
260260
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
261261
let message = senderDisplayName + ': ' + ev.getContent().body;
@@ -268,7 +268,7 @@ function textForMessageEvent(ev): () => string | null {
268268
};
269269
}
270270

271-
function textForCanonicalAliasEvent(ev): () => string | null {
271+
function textForCanonicalAliasEvent(ev: MatrixEvent): () => string | null {
272272
const senderName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
273273
const oldAlias = ev.getPrevContent().alias;
274274
const oldAltAliases = ev.getPrevContent().alt_aliases || [];
@@ -682,7 +682,7 @@ for (const evType of ALL_RULE_TYPES) {
682682
stateHandlers[evType] = textForMjolnirEvent;
683683
}
684684

685-
export function hasText(ev): boolean {
685+
export function hasText(ev: MatrixEvent): boolean {
686686
const handler = (ev.isState() ? stateHandlers : handlers)[ev.getType()];
687687
return Boolean(handler?.(ev));
688688
}

0 commit comments

Comments
 (0)