AshJido.Resource.Transformers.CompilePublications (AshJido v1.0.0)

Copy Markdown View Source

Compile-time transformer that validates and compiles signal publications.

Responsibilities:

  • validate publish actions exist on the resource
  • expand publish_all declarations into concrete action publications
  • normalize publication action names to lists
  • persist compiled publications for runtime lookup

Summary

Functions

after_compile?()

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