This commit is contained in:
unfunny
2026-09-12 23:57:45 -04:00
parent 986c0af682
commit dfe4cc537f
1775 changed files with 246421 additions and 0 deletions

15
node_modules/matrix-js-sdk/lib/ReEmitter.d.ts generated vendored Normal file
View File

@@ -0,0 +1,15 @@
import { type EventEmitter } from "events";
import { type ListenerMap, type TypedEventEmitter } from "./models/typed-event-emitter.ts";
export declare class ReEmitter {
private readonly target;
constructor(target: EventEmitter);
private reEmitters;
reEmit(source: EventEmitter, eventNames: string[]): void;
stopReEmitting(source: EventEmitter, eventNames: string[]): void;
}
export declare class TypedReEmitter<Events extends string, Arguments extends ListenerMap<Events>> extends ReEmitter {
constructor(target: TypedEventEmitter<Events, Arguments>);
reEmit<ReEmittedEvents extends string, T extends Events & ReEmittedEvents>(source: TypedEventEmitter<ReEmittedEvents, any>, eventNames: T[]): void;
stopReEmitting<ReEmittedEvents extends string, T extends Events & ReEmittedEvents>(source: TypedEventEmitter<ReEmittedEvents, any>, eventNames: T[]): void;
}
//# sourceMappingURL=ReEmitter.d.ts.map