Lavash.Optimistic.Transformers.ExpandDefrx (Lavash v0.3.0-rc.0)

Copy Markdown View Source

Spark transformer that expands defrx function calls in rx expressions.

This transformer runs early and expands any defrx calls in calculation rx.ast values, ensuring both server-side Elixir evaluation and JS transpilation work.

Summary

Functions

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

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

Transform the DSL state by expanding defrx calls in calculation rx ASTs.

Functions

after?(_)

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

after_compile?()

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

before?(arg1)

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

transform(dsl_state)

Transform the DSL state by expanding defrx calls in calculation rx ASTs.