discord_luau/emitter

Discord-Luau Emitter - A signal-like alternative for luau

discord-luau

A signal/event emitter for Luau.

Source: packages/emitter

Installation

pesde add discord_luau/emitter

Example

local Emitter = require("./luau_packages/emitter")

local onMessage = Emitter.new()

local connection = onMessage:listen(function(message)
	print("Received:", message)
end)

onMessage:fire("Hello, world!")

connection:disconnect()

Full documentation at discordluau-docs.devcomp.workers.dev.

Contributing

Contributions are welcome via the repository at github.com/DiscordLuau/discord-luau.

License

This package is licensed under the MIT License.