-module(websocket). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([set_log_level/1, open/1, push/2]). -file("/home/jkadlcik/git/bummer/src/websocket.gleam", 6). -spec set_log_level(gleam@erlang@atom:atom_()) -> nil. set_log_level(Level) -> 'Elixir.Socket':set_log_level(Level). -file("/home/jkadlcik/git/bummer/src/websocket.gleam", 9). -spec open(binary()) -> {ok, gleam@erlang@process:pid_()} | {error, gleam@dynamic:dynamic_()}. open(Url) -> 'Elixir.Socket':start_link(Url). -file("/home/jkadlcik/git/bummer/src/websocket.gleam", 12). -spec push(gleam@erlang@process:pid_(), binary()) -> gleam@erlang@atom:atom_(). push(Client, Message) -> 'Elixir.Socket':echo(Client, Message).