rulvar API reference / @rulvar/rulvar / CanUseTool
Type Alias: CanUseTool
ts
type CanUseTool = (toolName, input, ctx) =>
| "allow"
| "deny"
| {
modifiedInput: unknown;
}
| Promise<
| "allow"
| "deny"
| {
modifiedInput: unknown;
}>;Defined in: packages/core/dist/index.d.ts
Parameters
| Parameter | Type |
|---|---|
toolName | string |
input | unknown |
ctx | ToolContext |
Returns
| "allow" | "deny" | { modifiedInput: unknown; } | Promise< | "allow" | "deny" | { modifiedInput: unknown; }>