UNPKG

selvedge

Version:

A type-safe, declarative DSL for building robust, composable LLM prompts and programs in TypeScript. Selvedge simplifies prompt engineering, structured output, and multi-model orchestration.

16 lines 539 B
/** * Prompt template implementation */ import { PromptVariable, PromptSegment, PromptTemplate } from './types'; /** * Parse template string parts and values into segments and variables */ export declare function parseTemplate(strings: TemplateStringsArray, values: any[]): { segments: PromptSegment[]; variables: PromptVariable[]; }; /** * Create a new prompt template */ export declare function createTemplate<T = any>(strings: TemplateStringsArray, values: any[]): PromptTemplate<T>; //# sourceMappingURL=template.d.ts.map