@convo-lang/convo-lang
Version:
The language of AI
15 lines (14 loc) • 514 B
TypeScript
import { ReadonlySubject } from "@iyio/common";
import { Conversation } from "./Conversation.js";
import { ConvoRoomState } from "./convo-types.js";
/**
* A ConvoRoom contains 1 or more conversations and allows conversations to interact with each
* other
*/
export declare class ConvoRoom {
private readonly _state;
get stateSubject(): ReadonlySubject<ConvoRoomState>;
get state(): ConvoRoomState;
addConversation(convo: Conversation): void;
removeConversation(convo: Conversation): void;
}