Skip to main content

send

signals.send<V>(signal, payload) broadcasts a JSON payload to all active subscribers on that channel.

If no subscribers are listening, the message is silently dropped.

Parameters

ParameterTypeDescription
signalstringThe signal channel name to broadcast to
payloadVThe data to send to all subscribers

Returns

Promise<void>

Example

import { signals } from "@hmcs/sdk";

await signals.send("my-mod:chat", {
sender: "bot",
text: "Hello from the server!",
});