A TypeScript-to-Luau Compiler for Roblox
rbxtsc init
in favor of npm create roblox-ts
(#2503)typeIs(value, "buffer")
(#2588)Array.push()
inserting multiple values for different tables (#2597)a && b && c
(##2242)...
(#2527)noAny
diagnostic for a.b()
and a[b]()
(#2550)x[n - 1]
becomes x[n]
instead of x[n - 1 + 1]
(#2567){ ...obj, foo: "bar" }
(#2546)new Map( ... ).delete(exp)
and new Set( ... ).delete(exp)
(#2605)Number.idiv()
, Vector2.idiv()
, and Vector3.idiv()
(#2606)
a // b
(10).idiv(3)
//!native
(#2465)array[n]?.()
(#2475)--optimizedLoops
flag for Playground environment (#2271)$getModuleTree
macro (#2302)satisfies
keywordaccessor
keyword (requires getters/setters which are not supported)--writeTransformedFiles
to write transformed TypeScript ASTs to out directory (#2255)--optimizedLoops
(#2201, #2265)