your tool to automatically generate a .d.ts file into your localsystem for roblox-ts
Currently, plugins to generate .d.ts code on an object exists, whats wrong with it?
- It dosen't directly sync it to the file system
- you will have to smash that generate button, copy paste it to your file system, So i wanted something more automatic. Here it is.
very easily. firstly, you should install the .zip at releases
and unpack it,
it should look like this when you unpack it
now open your search bar and type in "edit the system environment variables" or if you
dont have administrator rights, "edit environment variables for your account"
copy the directory path to your dtsman file
e.g.
"C:\Users\You\Downloads\dtsman"
(NOT THE EXE FILE ITSELF)
now open that env vars window, and open path and then click "new"
and add your dir path to dtsman
Click Ok.
Click Ok.
now open your main terminal and then to verify that dtsman works,
type in "dtsman" and press enter.
It should say something like this.
now that you completely verified dtsman is installed + works,
we start running it in our terminal
We should type something like this
Hit enter
The first argument is the path to your .d.ts file, the second is the port for the server.
If a popup like "Windows defender has prevented your program from etc etc" has appeared, ignore it.
Tada! You setted up dtsman. on the computer, now we want to put it at roblox studio to start syncing the .d.ts
file, So whats the hold up?
Latest plugin is here: https://www.roblox.com/library/11335777371/ Install it and launch studio.
(Note that gui is subject to change, so this gui might be outdated)
open the plugin
now select an object u want to convert to a .d.ts file and click on the button
type in our port, we set our port to 8080, so i will put the same number
You might have set another port, so set it to the same port

Finally, click start Thats it! Watch it become wayy easier.
Soon, we will be able to convert multiple objects very soon. This is like the firstest release now. Hope you enjoy
The biggest con of this is you can only sync one object. Next update or some point, We will have some "workers" system where you can sync more than one object.