Name Description Size
beacon.js #__PURE__ 7429
compare-event-ordering.js Determine the order of two events in a room. In principle this should use the same order as the server, but in practice this is difficult for events that were not received over the Sync API. See MSC4033 for details. This implementation leans on the order of events within their timelines, and falls back to comparing event timestamps when they are in different timelines. See https://github.com/matrix-org/matrix-js-sdk/issues/3325 for where we are tracking the work to fix this. @param room - the room we are looking in @param leftEventId - the id of the first event @param rightEventId - the id of the second event @returns -1 if left \< right, 1 if left \> right, 0 if left == right, null if we can't tell (because we can't find the events). 4879
device.js State of the verification of the device. 3503
event-context.js Construct a new EventContext An eventcontext is used for circumstances such as search results, when we have a particular event of interest, and a bunch of events before and after it. It also stores pagination tokens for going backwards and forwards in the timeline. @param ourEvent - the event at the centre of this context 3896
event-status.js Enum for event statuses. @readonly 1083
event-timeline-set.js istanbul ignore next 31218
event-timeline.js #__PURE__ 16481
event.js This is an internal module. See {@link MatrixEvent} and {@link RoomEvent} for the public classes. 51416
invites-ignorer.js #__PURE__ 12352
MSC3089Branch.js Represents a [MSC3089](https://github.com/matrix-org/matrix-doc/pull/3089) branch - a reference to a file (leaf) in the tree. Note that this is UNSTABLE and subject to breaking changes without notice. 8693
MSC3089TreeSpace.js The recommended defaults for a tree space's power levels. Note that this is UNSTABLE and subject to breaking changes without notice. 20247
poll.js #__PURE__ 8867
profile-keys.js The timezone the user is currently in. The value of this property should match a timezone provided in https://www.iana.org/time-zones. @see https://github.com/matrix-org/matrix-spec-proposals/blob/clokep/profile-tz/proposals/4175-profile-field-time-zone.md 493
read-receipt.js Create a synthetic receipt for the given event @param userId - The user ID if the receipt sender @param event - The event that is to be acknowledged @param receiptType - The type of receipt @param unthreaded - the receipt is unthreaded @returns a new event with the synthetic receipt in it 16363
related-relations.js 1730
relations-container.js Get a collection of child events to a given event in this timeline set. @param eventId - The ID of the event that you'd like to access child events for. For example, with annotations, this would be the ID of the event being annotated. @param relationType - The type of relationship involved, such as "m.annotation", "m.reference", "m.replace", etc. @param eventType - The relation event's type, such as "m.reaction", etc. @throws If `eventId</code>, <code>relationType</code> or <code>eventType` are not valid. @returns A container for relation events or undefined if there are no relation events for the relationType. 5864
relations.js #__PURE__ 13198
room-member.js #__PURE__ 14399
room-receipts.js The latest receipts we have for a room. 13659
room-state.js #__PURE__ 38108
room-summary.js Construct a new Room Summary. A summary can be used for display on a recent list, without having to load the entire room list into memory. @param roomId - Required. The ID of this room. @param info - Optional. The summary info. Additional keys are supported. 1092
room.js 130197
search-result.js Create a SearchResponse from the response to /search 2030
thread.js #__PURE__ 37642
ToDeviceMessage.js 79
typed-event-emitter.js Events emitted by EventEmitter itself 7778
user.js #__PURE__ 8033