# `Reach.Evidence.ParameterShape`
[🔗](https://github.com/elixir-vibe/reach/blob/v2.8.4/lib/reach/evidence/parameter_shape.ex#L1)

Collects map-shape variation flowing into function parameters.

# `collect_project`

```elixir
@spec collect_project(Reach.Project.t()) :: [Reach.Evidence.ParameterShape.Fact.t()]
```

Collects parameter map-shape facts from statically resolved project calls.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
