(row: ToolPolicyRow)
| 244 | // --------------------------------------------------------------------------- |
| 245 | |
| 246 | export const rowToToolPolicy = (row: ToolPolicyRow): ToolPolicy => ({ |
| 247 | id: PolicyId.make(row.id), |
| 248 | owner: row.owner as Owner, |
| 249 | pattern: row.pattern, |
| 250 | action: row.action as ToolPolicyAction, |
| 251 | position: row.position, |
| 252 | createdAt: row.created_at, |
| 253 | updatedAt: row.updated_at, |
| 254 | }); |
| 255 | |
| 256 | export const ToolPolicyActionSchema = Schema.Literals(["approve", "require_approval", "block"]); |
no outgoing calls
no test coverage detected