(row: ToolPolicyRow)
| 285 | // --------------------------------------------------------------------------- |
| 286 | |
| 287 | export const rowToToolPolicy = (row: ToolPolicyRow): ToolPolicy => ({ |
| 288 | id: PolicyId.make(row.id), |
| 289 | owner: row.owner as Owner, |
| 290 | pattern: row.pattern, |
| 291 | action: row.action as ToolPolicyAction, |
| 292 | position: row.position, |
| 293 | createdAt: row.created_at, |
| 294 | updatedAt: row.updated_at, |
| 295 | }); |
| 296 | |
| 297 | export const ToolPolicyActionSchema = Schema.Literals(["approve", "require_approval", "block"]); |
no outgoing calls
no test coverage detected