@vector-im/matrix-bot-sdk
Version:
TypeScript/JavaScript SDK for Matrix bots and appservices
20 lines (19 loc) • 589 B
TypeScript
import { RoomEvent, RoomEventContent, StateEvent } from "./events/RoomEvent";
export interface EventContext {
/**
* The event that was used to build this context.
*/
event: RoomEvent<RoomEventContent>;
/**
* The events that happened before the contextual event.
*/
before: RoomEvent<RoomEventContent>[];
/**
* The events that happened after the contextual event.
*/
after: RoomEvent<RoomEventContent>[];
/**
* The state of the room at the point of the last event returned.
*/
state: StateEvent<RoomEventContent>[];
}