( startDate?: string, endDate?: string )
| 61 | * Resolve a date range, defaulting to the last 30 days if not provided. |
| 62 | */ |
| 63 | export function resolveDateRange( |
| 64 | startDate?: string, |
| 65 | endDate?: string |
| 66 | ): { startDate: string; endDate: string } { |
| 67 | const end = endDate ?? new Date().toISOString().slice(0, 10); |
| 68 | const start = |
| 69 | startDate ?? |
| 70 | new Date(Date.now() - 30 * 86_400_000).toISOString().slice(0, 10); |
| 71 | return { startDate: start, endDate: end }; |
| 72 | } |
| 73 | |
| 74 | /** |
| 75 | * Serialize a tool result to MCP content format. |
no outgoing calls
no test coverage detected