s
function s<T>(signature: T): AxSignature<ParseSignature<T>["inputs"], ParseSignature<T>["outputs"]>;
Defined in: https://github.com/ax-llm/ax/blob/05ff5bd88d050f7ba85a3fcc6eb0ed2975ad7d51/src/ax/dsp/template.ts#L17
Creates a type-safe signature from a string template.
Example
const sig = s('question: string -> answer: string');
Type Parameters
| Type Parameter |
|---|
T extends string |
Parameters
| Parameter | Type | Description |
|---|---|---|
signature | T | The signature string in the format "inputFields -> outputFields" |
Returns
AxSignature<ParseSignature<T>["inputs"], ParseSignature<T>["outputs"]>
A typed AxSignature instance