Dion

Results 70 issues of Dion

```ts const enum A { B } const c = A.B; ``` Typescript would make this: ```js const c = 0 /* A.B */; ``` roblox-ts makes it: ```lua local...

feature

https://roblox-ts.com/playground/#code/JYWwDg9gTgLgBAJQgQwMbwGZQiOAiAASgCMAPGAZwHps0Y8BuAKCdQgDsL4BTOAXjgAeLMhDcAfAG8AruwAm3DMHbc5AX0FURY8cyA [transform code](https://github.com/roblox-ts/roblox-ts/blob/48c0fff/src/TSTransformer/nodes/jsx/transformJsxChildren.ts#L227) just doesn't cover the case where the type is _only_ undefined. I feel like I've seen this thing before, is this a duplicate issue?

bug

https://roblox-ts.com/playground/#code/JYWwDg9gTgLgBAJQgQwMbwGZQiOAiAASgCMAPGAZwHps0Y8BuAKCdQgDsL5k4BeOAK7sAJgFMMwdqOHNWHLnGJ84AHlDIA5qIA2yYjrgBRAG6j2MXgG9kAXzhUAfMyA Current output: ```lua -- Compiled with roblox-ts v1.3.3 local TS = _G[script] local Roact = TS.import(script, TS.getModule(script, "@rbxts", "roact").src) local a = nil local _attributes = {} for _k,...

Branching off of #1802, the number of changes kind of spiraled out of control. A semi-comprehensive list of changes: - noAny diagnostic reworked to be checked in the actual typechecks....

Fixes #2040 This is already [covered](https://github.com/roblox-ts/roblox-ts/blob/5d44a0f63bd711adbc54e7130436344292c55b97/src/TSTransformer/util/createBinaryFromOperator.ts#L85) in the emit code.

Having a wrong version leads to issues like global types missing or macro symbols not found. We should check for semver compatibility in an early stage of the compile. We...

feature

- ts version considers `void ` unused - isUsedAsStatement considers `delete ` unused Behaviour seems to be for slightly different purposes. For example, erasing the left side of a comma...

feature