UNPKG

retort-js

Version:

Intuitive, production-ready prompt chaining in Javascript

17 lines (16 loc) 690 B
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>;