funwolf7
funwolf7
Initial prototype I made for #220 to get an idea of how it might work. Introduces the GenericFor constructor (random name, subject to change). It internally uses Computeds to make...
Currently, it is difficult to have a piece of code run whenever one of multiple different state objects change. Let's say you have two states, `State1` and `State2`, and you...
**NOTE:** everything here assumes that #259 will be fixed. For testing purposes, I have modified the StateObject type to the following, but everything here should work regardless of the fix...
Looking at the [code](https://github.com/JohnnyMorganz/luau-lsp/blob/main/src/Sourcemap.cpp#L89) that converts JSON to Luau, it has a few flaws. First, the key of an object is not escaped, meaning that characters such as quotation marks...
If you call setmetatable with an intersection of two or more tables, the resulting type will not have the metatable applied to it. This causes issues with typechecking, as attempting...
If you union a table (whether it is an array or dictionary) containing a generic function, then it causes a type error when you attempt to convert it to anything...
The [Process](https://lune-org.github.io/docs/api-reference/process) documentation references these, but does not include any documentation on them. The types exist in the process.luau type definition, but they lack any description on what they do.
Luau recently added floor division with the `//` operator. https://luau-lang.org/2023/11/01/luau-recap-october-2023.html#floor-division Darklua should support this feature. Full-moon added support for this in 1.19.0.
The update step is always 0 when Fusion is loaded, and then will become `os.clock` (in the case of `RobloxExternal` being used) upon next step, causing a massive jump. This...