Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a ton of extra type information relating to objects, what kind of Instances things are, BrickColors, etc
Adds the ability to pull documentation from the JSON pages the roblox wiki uses to generate their pages
Switches to an Enum system where Enums are real objects of the form
{ Name: stringLiteral, Value: numberLiteral, EnumType: EnumType }
. This means that theirName
andValue
properties are immutable.Maintains all previous type data and information, doesn't make any changes to the es.d.ts lib. This PR does not include changing array indexing types.
Removes
manual.d.ts
in favor ofcustomDefinitions.d.ts
.customDefinitions
is not bundled with npm releases, but rather, its information is copied directly intogenerated_classes.d.ts
.Closes #33
Closes #37
Closes #53
Closes #65
Closes #69
Closes #71
Closes #73
Closes #74
@rbxts server/client
directives from Services (ReplicatedStorage, ServerStorage, etc). This is because the transpiler will need to get code which exemptsClassName
from being detected as a server-only or client-only property.Update
Rbx_
,RbxInternal
, orDerivesFrom
.ClassName
property, which can be used to narrow via the added functionisClassName
.