1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-08-06 12:02:40 +03:00

More strict TS type checking

This commit is contained in:
Kegan Dougal
2022-08-30 18:00:03 +01:00
parent 818b70554a
commit 2d9556c1bb
2 changed files with 3 additions and 1 deletions

View File

@@ -362,6 +362,8 @@ describe("SlidingSyncSdk", () => {
it("can update with a new required_state event", async () => { it("can update with a new required_state event", async () => {
let gotRoom = client.getRoom(roomB); let gotRoom = client.getRoom(roomB);
expect(gotRoom).toBeDefined();
if (gotRoom == null) { return; }
expect(gotRoom.getJoinRule()).toEqual(JoinRule.Invite); // default expect(gotRoom.getJoinRule()).toEqual(JoinRule.Invite); // default
mockSlidingSync.emit(SlidingSyncEvent.RoomData, roomB, { mockSlidingSync.emit(SlidingSyncEvent.RoomData, roomB, {
required_state: [ required_state: [

View File

@@ -322,7 +322,7 @@ export enum SlidingSyncEvent {
export type SlidingSyncEventHandlerMap = { export type SlidingSyncEventHandlerMap = {
[SlidingSyncEvent.RoomData]: (roomId: string, roomData: MSC3575RoomData) => void; [SlidingSyncEvent.RoomData]: (roomId: string, roomData: MSC3575RoomData) => void;
[SlidingSyncEvent.Lifecycle]: (state: SlidingSyncState, resp: MSC3575SlidingSyncResponse, err: Error) => void; [SlidingSyncEvent.Lifecycle]: (state: SlidingSyncState, resp: MSC3575SlidingSyncResponse | null, err: Error) => void;
[SlidingSyncEvent.List]: ( [SlidingSyncEvent.List]: (
listIndex: number, joinedCount: number, roomIndexToRoomId: Record<number, string>, listIndex: number, joinedCount: number, roomIndexToRoomId: Record<number, string>,
) => void; ) => void;