init
This commit is contained in:
24
node_modules/matrix-js-sdk/lib/models/compare-event-ordering.d.ts
generated
vendored
Normal file
24
node_modules/matrix-js-sdk/lib/models/compare-event-ordering.d.ts
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
import { type Room } from "./room.ts";
|
||||
/**
|
||||
* 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).
|
||||
*/
|
||||
export declare function compareEventOrdering(room: Room, leftEventId: string, rightEventId: string): number | null;
|
||||
//# sourceMappingURL=compare-event-ordering.d.ts.map
|
||||
Reference in New Issue
Block a user