( current: ToolAvailabilityDiagnostic | undefined, prior: ToolAvailabilityDiagnostic | undefined, )
| 562 | } |
| 563 | |
| 564 | function sourceStateChanged( |
| 565 | current: ToolAvailabilityDiagnostic | undefined, |
| 566 | prior: ToolAvailabilityDiagnostic | undefined, |
| 567 | ): boolean { |
| 568 | return stableStringify(current ?? null) !== stableStringify(prior ?? null); |
| 569 | } |
| 570 | |
| 571 | function sourceCatalogShape(diagnostic: ToolAvailabilityDiagnostic): unknown { |
| 572 | return { |
no test coverage detected