1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-12-04 05:02:41 +03:00

Comprehensive events emitter typing (#2034)

This commit is contained in:
Germain
2021-11-23 15:16:35 +00:00
committed by GitHub
parent 9f97992196
commit 0ccde7807f
4 changed files with 87 additions and 55 deletions

View File

@@ -19,7 +19,7 @@ import { MatrixEvent } from "./event";
import { EventTimeline } from "./event-timeline";
import { EventTimelineSet } from './event-timeline-set';
import { Room } from './room';
import { BaseModel } from "./base-model";
import { TypedEventEmitter } from "./typed-event-emitter";
export enum ThreadEvent {
New = "Thread.new",
@@ -30,7 +30,7 @@ export enum ThreadEvent {
/**
* @experimental
*/
export class Thread extends BaseModel<ThreadEvent> {
export class Thread extends TypedEventEmitter<ThreadEvent> {
/**
* A reference to the event ID at the top of the thread
*/