AshSDUI.Runtime.Meta (ash_sdui v0.2.0)

Copy Markdown View Source

Shared helpers for the persisted node runtime metadata envelope.

Summary

Functions

embed(node_or_props, runtime_meta_or_props \\ nil)

@spec embed(AshSDUI.Layout.Node.t() | map(), map() | nil) :: map()

normalize(runtime_meta)

@spec normalize(map() | nil | term()) :: map()

read(meta, key)

@spec read(map(), atom()) :: term()

split(static_props)

@spec split(map() | nil) :: {map(), map()}