analyze_type_relationships
Analyze deep type relationships and dependencies in Haskell code to understand how types connect across modules, revealing architectural patterns and potential issues.
Instructions
Analyze deep type relationships and dependencies
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type_name | Yes | Type name to analyze | |
| source_module | Yes | Source module containing the type | |
| analysis_depth | No | Depth of relationship analysis | |
| include_dependents | No | Include types that depend on this type | |
| module_filter | No | Module pattern to filter results (optional) |