@tanstack/ai
Version:
Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.
26 lines (25 loc) • 467 B
JavaScript
function toolDefinition(config) {
const definition = {
__toolSide: "definition",
...config,
server(execute) {
return {
__toolSide: "server",
...config,
execute
};
},
client(execute) {
return {
__toolSide: "client",
...config,
...execute !== void 0 && { execute }
};
}
};
return definition;
}
export {
toolDefinition
};
//# sourceMappingURL=tool-definition.js.map