Helper functions for use in Lavash DSL declarations.
These create source references for argument declarations:
state(:field)- reference a state fieldresult(:derive)- reference a derived field's result
Summary
Functions
Reference a prop field as a dependency source (for components).
Reference a derived field's result as a dependency source.
Reference a state field as a dependency source.
Functions
Reference a prop field as a dependency source (for components).
Example
read :product, Product do
id prop(:product_id)
end
Reference a derived field's result as a dependency source.
Example
calculate :doubled, rx(@base_value * 2)
Reference a state field as a dependency source.
Example
calculate :product, rx(get_product(@product_id))