s Generated TypeScript API reference. typescript api api/reference build/apidocs/Function.s.md function s

s

TypeScript
function s<T>(signature: T): AxSignature<ParseSignature<T>["inputs"], ParseSignature<T>["outputs"]>;

Defined in: https://github.com/ax-llm/ax/blob/3306475085414d36aee4411ad2466e08e53bef8a/src/ax/dsp/template.ts#L18

Creates a type-safe signature from a string template.

Example

TypeScript
const sig = s('question: string -> answer: string');

Type Parameters

Type Parameter
T extends string

Parameters

ParameterTypeDescription
signatureTThe signature string in the format "inputFields -> outputFields"

Returns

AxSignature<ParseSignature<T>["inputs"], ParseSignature<T>["outputs"]>

A typed AxSignature instance

Docs