retort-js
Version:
Intuitive, production-ready prompt chaining in Javascript
17 lines (16 loc) • 690 B
TypeScript
import { RetortInputSettings, RetortRole } from "./agent";
import { RetortConversation } from "./conversation";
import { RetortMessage } from "./message";
export declare const inputStore: Map<string, (value: string) => void>;
export declare class RetortInputMessage extends RetortMessage {
inputId: string;
retortType: "inputMessage";
inputQuery?: string;
constructor(options: {
inputId: string;
inputQuery?: string;
role: RetortRole;
promise: Promise<string>;
});
}
export declare function defineInput(conversation: RetortConversation, role: RetortRole, push: boolean): (inputSettings?: Partial<RetortInputSettings>) => Promise<string>;