Crosswake. Shell. Activation
(crosswake v0.1.0)
View Source
Shared activation contract for native shell entrypoints.
Summary
Functions
@spec allow(
Crosswake.Shell.Activation.Request.t(),
Crosswake.Manifest.Types.RouteEntry.t()
) ::
Crosswake.Shell.Activation.Decision.t()
@spec deny( Crosswake.Shell.Activation.Request.t(), String.t(), Crosswake.Shell.Denial.t() ) :: Crosswake.Shell.Activation.Decision.t()
@spec new_request(keyword()) :: Crosswake.Shell.Activation.Request.t()
@spec resolve(
Crosswake.Manifest.Types.Root.t(),
Crosswake.Shell.Activation.Request.t()
) ::
Crosswake.Shell.Activation.Decision.t()
@spec to_map( Crosswake.Shell.Activation.Request.t() | Crosswake.Shell.Activation.Decision.t() ) :: map()