├── .editorconfig ├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .lestrc ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── LICENSE.txt ├── Packages └── .robloxrc ├── README.md ├── default.project.json ├── docs ├── api-reference.md ├── index.md └── requirements.txt ├── foreman.toml ├── lest └── tests.json ├── mkdocs.yml ├── rotriever.toml ├── scripts ├── ci.sh └── run-tests.lua ├── selene.toml ├── src ├── __tests__ │ ├── createReadableSignal.spec.lua │ └── createSignal.spec.lua ├── createReadableSignal.lua ├── createSignal.lua ├── init.lua ├── jest.config.lua └── types.lua └── tests.project.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/.gitignore -------------------------------------------------------------------------------- /.lestrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/.lestrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Packages/.robloxrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/Packages/.robloxrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/README.md -------------------------------------------------------------------------------- /default.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/default.project.json -------------------------------------------------------------------------------- /docs/api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/docs/api-reference.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /foreman.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/foreman.toml -------------------------------------------------------------------------------- /lest/tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/lest/tests.json -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /rotriever.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/rotriever.toml -------------------------------------------------------------------------------- /scripts/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/scripts/ci.sh -------------------------------------------------------------------------------- /scripts/run-tests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/scripts/run-tests.lua -------------------------------------------------------------------------------- /selene.toml: -------------------------------------------------------------------------------- 1 | std = "roblox" 2 | -------------------------------------------------------------------------------- /src/__tests__/createReadableSignal.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/src/__tests__/createReadableSignal.spec.lua -------------------------------------------------------------------------------- /src/__tests__/createSignal.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/src/__tests__/createSignal.spec.lua -------------------------------------------------------------------------------- /src/createReadableSignal.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/src/createReadableSignal.lua -------------------------------------------------------------------------------- /src/createSignal.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/src/createSignal.lua -------------------------------------------------------------------------------- /src/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/src/init.lua -------------------------------------------------------------------------------- /src/jest.config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/src/jest.config.lua -------------------------------------------------------------------------------- /src/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/src/types.lua -------------------------------------------------------------------------------- /tests.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/signal-lua/HEAD/tests.project.json --------------------------------------------------------------------------------