Package Exports
- @rbxts/acidsignal
- @rbxts/acidsignal/lib/init.luau
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@rbxts/acidsignal) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Why AcidSignal?
Most signal libraries give you the basics and nothing else. AcidSignal keeps it simple while adding a few extra features that come in handy — without any external dependencies.
Features
- Connect & Fire: Standard signal behavior you already know.
- Once(): Connects and automatically disconnects after the first fire.
- Async fire: Fire without blocking the current thread.
- Clean disconnect: Connections return a handle with
:Disconnect()and the signal has:DisconnectAll().