1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-07-31 13:44:28 +03:00

Conform more of the code base to strict null checking (#10147)

* Conform more of the code base to strict null checking

* More strict fixes

* More strict work

* Fix missing optional type

* Iterate
This commit is contained in:
Michael Telatynski
2023-02-13 17:01:43 +00:00
committed by GitHub
parent fa036a5080
commit da7aa4055e
380 changed files with 682 additions and 694 deletions

View File

@ -790,12 +790,12 @@ describe("SpaceStore", () => {
event: true,
type: EventType.SpaceChild,
room: spaceId,
user: client.getUserId(),
user: client.getUserId()!,
skey: childId,
content: { via: [], canonical: true },
ts: Date.now(),
});
const spaceRoom = client.getRoom(spaceId);
const spaceRoom = client.getRoom(spaceId)!;
mocked(spaceRoom.currentState).getStateEvents.mockImplementation(
testUtils.mockStateEventImplementation([childEvent]),
);
@ -808,7 +808,7 @@ describe("SpaceStore", () => {
event: true,
type: EventType.RoomMember,
room: spaceId,
user: client.getUserId(),
user: client.getUserId()!,
skey: user.userId,
content: { membership: "join" },
ts: Date.now(),
@ -1313,8 +1313,8 @@ describe("SpaceStore", () => {
callback: (...args: any[]) => void,
): () => void {
callback();
emitter.addListener(eventName, callback);
return () => emitter.removeListener(eventName, callback);
emitter?.addListener(eventName, callback);
return () => emitter?.removeListener(eventName, callback);
}
let metaSpaces;