# `Diffo.Provider.Extension.Transformers.TransformInheritedRefs`
[🔗](https://github.com/diffo-dev/diffo/blob/v0.9.0/lib/diffo/provider/extension/transformers/transform_inherited_refs.ex#L5)

Injects Ash calculations for `inherited_place`, `inherited_party`, and
`inherited_characteristic` declarations.

The consumer's resource module (`__MODULE__` of the resource being compiled)
is passed as the `:world` opt to every injected calc — used for stamping
`%Diffo.Unknown{}` sentinels at compile time rather than runtime resource
introspection. See `Diffo.Provider.Calculations.InheritedPlace`,
`InheritedParty`, and `InheritedCharacteristic` for each calc's local reason
vocabulary.

# `after?`

# `after_compile?`

# `before?`

---

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