Crosswake. Manifest. Builder
(crosswake v0.1.0)
View Source
Builds the route-first manifest root from compiled Crosswake route policy.
Summary
Functions
@spec build([Crosswake.Policy.Route.t()], [map()], keyword()) :: Crosswake.Manifest.Types.Root.t()
@spec capability_registry([Crosswake.Policy.Route.t()]) :: %{ required(String.t()) => Crosswake.Manifest.Types.Capability.t() }
@spec compatibility_route_capability_ids() :: [String.t()]
@spec public_route_capability_ids() :: [String.t()]