(value)
| 110 | } |
| 111 | |
| 112 | function slugify(value) { |
| 113 | const slug = String(value || '') |
| 114 | .toLowerCase() |
| 115 | .replace(/[^a-z0-9]+/g, '-') |
| 116 | .replace(/^-+|-+$/g, '') |
| 117 | .slice(0, 80); |
| 118 | return slug || 'approval'; |
| 119 | } |
| 120 | |
| 121 | function compactTimestamp(value) { |
| 122 | const date = new Date(value || Date.now()); |
no outgoing calls
no test coverage detected