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,9 +1,9 @@
import { Relations } from "./relations.ts";
import { type EventType, type RelationType } from "../@types/event.ts";
import { type MatrixEvent } from "./event.ts";
import { type EventTimelineSet } from "./event-timeline-set.ts";
import { type MatrixClient } from "../client.ts";
import { type Room } from "./room.ts";
import { Relations } from "./relations";
import { EventType, RelationType } from "../@types/event";
import { MatrixEvent } from "./event";
import { EventTimelineSet } from "./event-timeline-set";
import { MatrixClient } from "../client";
import { Room } from "./room";
export declare class RelationsContainer {
private readonly client;
private readonly room?;
@@ -40,15 +40,5 @@ export declare class RelationsContainer {
* @param timelineSet - The event timeline set within which to search for the related event if any.
*/
aggregateChildEvent(event: MatrixEvent, timelineSet?: EventTimelineSet): void;
/**
* Add a relation event using a known target that is not in the timeline yet.
*
* @param event - The new child event to be aggregated.
* @param timelineSet - The event timeline set within which to search for the related event.
* @param targetEvent - The known relation target.
* @returns A promise which resolves after aggregation.
*/
aggregateChildEvent(event: MatrixEvent, timelineSet: EventTimelineSet, targetEvent: MatrixEvent): Promise<void>;
private aggregateChildEventInternal;
}
//# sourceMappingURL=relations-container.d.ts.map