@langchain/core
Version:
Core LangChain.js abstractions and schemas
28 lines • 1.06 kB
TypeScript
import { BaseMessage } from "../../messages/base.js";
import { BaseChatMessageHistory, BaseListChatMessageHistory } from "../../chat_history.js";
import "../../messages/index.js";
import { BaseTracer, Run } from "../../tracers/base.js";
export declare class FakeChatMessageHistory extends BaseChatMessageHistory {
lc_namespace: string[];
messages: Array<BaseMessage>;
constructor();
getMessages(): Promise<BaseMessage[]>;
addMessage(message: BaseMessage): Promise<void>;
addUserMessage(message: string): Promise<void>;
addAIMessage(message: string): Promise<void>;
clear(): Promise<void>;
}
export declare class FakeListChatMessageHistory extends BaseListChatMessageHistory {
lc_namespace: string[];
messages: Array<BaseMessage>;
constructor();
addMessage(message: BaseMessage): Promise<void>;
getMessages(): Promise<BaseMessage[]>;
}
export declare class FakeTracer extends BaseTracer {
name: string;
runs: Run[];
constructor();
protected persistRun(run: Run): Promise<void>;
}
//# sourceMappingURL=message_history.d.ts.map