Diffo.Provider.Extension.Transformers.TransformInheritedRefs (Diffo v0.6.0)

Copy Markdown View Source

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.

Summary

Functions

after?(_)

Callback implementation for Spark.Dsl.Transformer.after?/1.

after_compile?()

Callback implementation for Spark.Dsl.Transformer.after_compile?/0.

before?(_)

Callback implementation for Spark.Dsl.Transformer.before?/1.