-module(message). -compile([no_auto_import, nowarn_unused_vars]). -export_type([gloom_message/0, message_send/0]). -type gloom_message() :: {unary_message, binary()} | {binary_message, binary(), gleam_value:gloom_object()} | {named_message, gleam_value:gloom_object()} | noop. -type message_send() :: {message_send, gleam_value:gloom_object(), gloom_message()}.