rbx-signal
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

Signal

BindableEvent wrapper. Passes arguments by reference rather than value.

import Signal from "rbx-signal";
 
const signal = new Signal<(tab: Array<string>) => void>();
const strings = new Array<string>();
 
signal.Connect(a => print(a))
 
print(strings) // table: 2BC04578
signal.Fire(strings) // table: 2BC04578

Corresponding Lua equivalent:

local Signal = require(TS.getModule("rbx-signal", script.Parent));
local signal = Signal.new();
local strings = {};
signal:Connect(function(a)
    return print(a);
end);
print(strings);
signal:Fire(strings);

Package Sidebar

Install

npm i rbx-signal

Weekly Downloads

5

Version

0.0.3

License

ISC

Unpacked Size

3.06 kB

Total Files

4

Last publish

Collaborators

  • validark