pocketenv/ports

Query exposed ports of a sandbox.

To expose or unexpose ports use pocketenv/network.

Types

An exposed port on a sandbox.

pub type Port {
  Port(
    port: Int,
    description: option.Option(String),
    preview_url: option.Option(String),
  )
}

Constructors

Values

pub fn list(
  sb: sandbox.ConnectedSandbox,
) -> Result(List(Port), pocketenv.PocketenvError)

Lists all currently exposed ports for the sandbox.

Example

let assert Ok(ports) = sb |> ports.list()
pub fn port_decoder() -> decode.Decoder(Port)

JSON decoder for Port.

Search Document