(value)
| 33 | } |
| 34 | |
| 35 | function normalizePathValue(value) { |
| 36 | return String(value ?? "") |
| 37 | .trim() |
| 38 | .replace(/^\/+|\/+$/g, "") |
| 39 | .toLowerCase(); |
| 40 | } |
| 41 | |
| 42 | export function parseDecisionCommand(body) { |
| 43 | const match = String(body ?? "").match(/(?:^|\n)\s*\/(approve|reject)(?=\s|$)([\s\S]*)$/i); |