AshScenario.ScenarioDsl.Transformers.ResolveInheritance (ash_scenario v0.6.0)

View Source

Resolves scenario inheritance by merging extended scenarios with their base scenarios.

This transformer handles the extends option in scenarios, allowing scenarios to inherit and override prototypes from other scenarios defined in the same module.

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.

transform(dsl_state)

Callback implementation for Spark.Dsl.Transformer.transform/1.