UNPKG

@ts-dspy/core

Version:

Core library for building type-safe LLM applications with structured input/output signatures, automatic validation, and reasoning patterns within TypeScript

12 lines 687 B
import 'reflect-metadata'; import { FieldConfig, ParsedSignature } from '../types/signature'; export declare function InputField(config?: Partial<FieldConfig>): (target: any, propertyKey: string | symbol | any) => void; export declare function OutputField(config?: Partial<FieldConfig>): (target: any, propertyKey: string | symbol | any) => void; export declare abstract class Signature { static description?: string; static getInputFields(): Record<string, FieldConfig>; static getOutputFields(): Record<string, FieldConfig>; static getPromptFormat(): string; static parseStringSignature(signature: string): ParsedSignature; } //# sourceMappingURL=signature.d.ts.map