Skip to content

Connect

Signals

Subscribe until Disconnect. Prefer ~>Connect so Janitor owns the connection.

name::Connect(fn);
name~>Connect(fn);
NameTypeDescription
fnfuncListener. Arguments match the signal payload.

A connection with :Disconnect().

name:Connect(fn) — or janitor:Add(..., "Disconnect")

Works on signal<T>, RBXScriptSignals (PlayerAdded), and anything with :Connect.

players.PlayerAdded::Connect(func (Player player) {
post(player.Name);
});

Emits:

players.PlayerAdded:Connect(function(player: Player)
print(player.Name)
end)

Once · operator-janitor · Fire · lambda