A collection of core utilities expanding the capabilities of Lua in Roblox, tweaked for intellisense support.
Changes from roblox/dash
- intellisense support
- function documentation appears in Signature Help pop-ups
- republished as a wally package, for easy integration with Roblox projects
dash-wally can be installed using wally. For example:
[dependencies]
dash = "dev-alastair/[email protected]"
In the original package, the types of Error
and Symbol
(and therefore None
) are *error-type*
due to bad typing of the dash.class
function. Here they are explicitly re-typed to expose their most useful attributes. This does, however, conceal some of the functionality provided by dash.class
, such as the inclusion of metamethods and the _init
method.
(requires FFLagEnableLoadModule
, see: issue, more info)
rojo build .\suites\tests.project.json --output .\suites\tests.rbxl
run-in-roblox --place .\suites\tests.rbxl --script .\suites\run-tests.lua
rmdir .\suites\tests.rbxl