sprocket
Types
pub type Sprocket {
Sprocket(runtime: Runtime)
}
Constructors
-
Sprocket(runtime: Runtime)
pub type SprocketError {
RuntimeStartError
}
Constructors
-
RuntimeStartError
Functions
pub fn client_message_decoder() -> Decoder(ClientMessage)
Decoder for client messages.
pub fn encode_runtime_message(event: RuntimeMessage) -> Json
Encodes a runtime message as JSON.
pub fn handle_client_message(
spkt: Sprocket,
msg: ClientMessage,
) -> Nil
Handles a client message by passing it to the runtime.
pub fn humanize_error(error: SprocketError) -> String
Returns a human-readable error message for the given SprocketError.
pub fn render(el: Element, r: Renderer(a)) -> a
Renders the given element as a stateless element using a given renderer.