feat: complete Ancestor quote bot with production-ready Docker support

This commit is contained in:
unfunny
2026-09-13 14:14:38 -04:00
parent f2016da05a
commit fe7351a7dc
1145 changed files with 30890 additions and 97684 deletions

View File

@@ -1,8 +1,8 @@
import { type MatrixEvent } from "./event.ts";
import { RelationType } from "../@types/event.ts";
import { TypedEventEmitter } from "./typed-event-emitter.ts";
import { type MatrixClient } from "../client.ts";
import { Room } from "./room.ts";
import { MatrixEvent } from "./event";
import { RelationType } from "../@types/event";
import { TypedEventEmitter } from "./typed-event-emitter";
import { MatrixClient } from "../client";
import { Room } from "./room";
export declare enum RelationsEvent {
Add = "Relations.add",
Remove = "Relations.remove",
@@ -32,7 +32,6 @@ export declare class Relations extends TypedEventEmitter<RelationsEvent, EventHa
private sortedAnnotationsByKey;
private targetEvent;
private creationEmitted;
private replacementUpdateId;
private readonly client;
/**
* @param relationType - The type of relation involved, such as "m.annotation", "m.reference", "m.replace", etc.
@@ -110,14 +109,6 @@ export declare class Relations extends TypedEventEmitter<RelationsEvent, EventHa
*/
getLastReplacement(): Promise<MatrixEvent | null>;
setTargetEvent(event: MatrixEvent): Promise<void>;
/**
* Updates the target event with the latest replacement.
*
* Multiple replacement updates can be triggered concurrently (for example
* while edits are still being decrypted). A monotonic update counter guards
* against older async resolutions overriding newer replacement selections.
*/
private updateTargetEventReplacement;
private maybeEmitCreated;
}
//# sourceMappingURL=relations.d.ts.map