(data: unknown, args: { format?: string })
| 45 | * Format output as JSON or human-readable text. |
| 46 | */ |
| 47 | export function formatOutput(data: unknown, args: { format?: string }): string { |
| 48 | if (args.format === 'markdown' || args.format === 'md') { |
| 49 | return formatAsMarkdown(data); |
| 50 | } |
| 51 | return JSON.stringify(data, null, 2); |
| 52 | } |
| 53 | |
| 54 | function formatAsMarkdown(data: unknown): string { |
| 55 | if (typeof data !== 'object' || data === null) { |
no test coverage detected
searching dependent graphs…