| 238 | // --------------------------------------------------------------------------- |
| 239 | |
| 240 | class NoopStrategy implements SummarizationStrategy { |
| 241 | readonly type = 'none' as const; |
| 242 | |
| 243 | async init(): Promise<void> {} |
| 244 | async summarize(): Promise<string> { |
| 245 | return ''; |
| 246 | } |
| 247 | async summarizeBatch(items: SymbolMetadata[]): Promise<string[]> { |
| 248 | return items.map(() => ''); |
| 249 | } |
| 250 | async dispose(): Promise<void> {} |
| 251 | } |
| 252 | |
| 253 | // --------------------------------------------------------------------------- |
| 254 | // Factory |
nothing calls this directly
no outgoing calls
no test coverage detected