How Did This Not Exist Before???
Ғылым және технология
TSDocs is dope. Absolutely a key missing tool for us TypeScript devs. I expect I'll be using this regularly. Will you?
WEBSITE: tsdocs.dev/
Check out my Twitch, Twitter, Discord more at t3.gg
S/O Ph4se0n3 for the awesome edit 🙏
Пікірлер: 120
Lmao we broke the site
@emsp5558
5 ай бұрын
lol
@d5hcode
5 ай бұрын
Oops...
@Kane0123
5 ай бұрын
For a big business that’s a mark of shame. For a cool person doing cool things I think it’s an awesome sign you’re crushing it
@_briantravis
5 ай бұрын
no caching ig?
@PhilipAlexanderHassialis
5 ай бұрын
The moment I got 500 on the ajax calls for react mouse event I knew that this is the alpha-est alpha that has ever alpha-ed before. But the idea is amazing and the site (when it works) is really really good. A bit of info overload, but still.
Yeah, as someone that made a readme mostly out of copying and pasting from my tsdoc annotations, this is super cool and was *sorely* needed. It'll be nice to just link someone to a specific URL for a specific interface in a specific library. It makes it way easier to explain the more abstruse parts of a library without having to necessarily make a whole documentation page about it. My favorite feature that you didn't mention: If your library includes examples in the comments, this automatically adds a copy button to each example.
@tahamohammedi5898
5 ай бұрын
Do you really need the "as a ..." fucking format
@zombiefacesupreme
5 ай бұрын
@@tahamohammedi5898 Yeah, I don't know why I said that. I just wrote the comment really quickly, and I was trying to give context to the necessity of the app by showing its relevance to my recent experience.
@Ctrl_Alt_Elite
5 ай бұрын
@@tahamohammedi5898as a fellow KZread commenter... chill bruh, it's not that deep
This is awesome, helped me understand some code that I was working on! Thanks for sharing!
Nice to see TypeScript finally catching up with basic features of the standard Go tooling.
@a-yon_n
5 ай бұрын
Deno has this for a long time. This website obviously is inspired by Deno, maybe uses Deno under the hood, even. The styles looks just like Deno’s website.
@Microphunktv-jb3kj
5 ай бұрын
hows switching context better... than jujst look at type definitions and jumping forward and back in ur codeeditor? this might be nice if if it would be as vscode editor, so u can vsplit it , isnt it lirerally same info u get with a hover in vscode? lol just resize ur hover tooltop size , same thing, mine is made very large, almost window size ... and since i use vim extension hover/tooltop doesnt popup automatically on cursor hover, but have to use hotkey ... i just dont get it... seems like its true how js devs trygin to re-invent the wheel all the time.....
This should be integrated in vscode.
@codeguy11
5 ай бұрын
Me when I make extension: 🤑
2023 and TS is finally getting its Doxygen
I had the same idea for a website a while ago but for any language, provided the language had some form of standardized comments for types/methods/etc it could just go pull it all and make a nice page for it but I never got round to doing it, then again I would be awful at making it so glad someone made a TS one at least
As soon as it loaded in on your screen, I was yesss we need this 🔥🔥🔥
Wow, this looks pretty awesome. Great work, Shubham! 🎉 🚀
Wow, this looks awesome! Huge time saver.
Somehow this is the direct answer to a recent video by Matt Pocock on why TS is sometimes hard to use due to lack of type information - e.g. when using a function for an onclick event, whats the actual event type etc. Sometimes I think this community is so tightly knit together that either its just serendipity or that people know what others are preparing to launch, so they do the "promotion" work, "ask the question" so that someone else gives the answer.
The idea of doing it for all sites is novel but if you're writing typescript you should be using something like typedoc anyways. It's pretty good now and easy to set up. Also for some of these, like three.js the real docs have way more documentation since it seems they don't generate it in a standard way. Just something to keep in mind.
This is amazing, I don't know how I didn't miss something like this until I watch this video
Really nice to see typescript finally catching up to rust tooling.
As long time Gopher I really needed something like this in TS. If it could run offline like go doc it would be ideal.
This seems to be the best solution for docs so far. It's magical. 🥳
Coming from a Haskell background I've often been frustrated at the lack of generated documentation from the types. Very excited to see this.
Your new video production style is really cool
Nice. Giving off major java vibes 👍
@tr7zw
5 ай бұрын
I was about to say, did Typescript just discover Javadocs xD?
One of the strongest aspects of elixir ecosystem is the unified docs system that pretty prints types interfaces and most importantly - usage examples from code comments
Things that get JS devs excited. Before anyone starts picking up their knives… I am a JS dev too. But, I have used other platforms that generates docs based on types
Looks like a fancier version of Typedoc, tbh. The power is being able to see other projects' types though, neat!
JS developers discovering JavaDoc.. 2023, colorized.. lmao
holy shit man, this is amazing
I HAVE BEEN WAITING for something to give me a good UI for jsdocs and ts types.
This should be built into NPM
This is like looking at the header file of C++ library and see what are the available methods to use.
ts ecosystem is finally catching up with rust's built in features
Looks really cool but it doesn’t seem to include jsdoc descriptions/notes. Hopefully this will be added soon!
This looks similar to what Deno does for it's packages/modules
@agorushkin
5 ай бұрын
I was literally about to go and say that.
@lirc5723
5 ай бұрын
Glad to find fellow Deno users here 🥳
Docs are good, but I'd love to see hoogle equivalent for TS
Great tip!
wow that's awesome
dope thanks bro
Bonkers that ts didn't have this before
This is neat. The example I tried was dayjs and it didn’t work. Lodash works though.
Honestly, I’m not a huge fan of TypeScript, but this is freaking sick.
if they grep the jsdocs too, we can have descriptions on all of the stuff.
It existed before, not yet specific for typescript (but supporting it)
cool project but no dark mode : /
i need the dark mode now
Bro invented the javadoc for ts
Finally! Now i can get blinded by the amount of types and the weird ways to screw up type definitions!
ahhh... i wanted to see your reaction to your uploadthing docs lol 😞
Finally a "man" command for the web.
damn
Zupa!
I get hoogle vibes
My solution to bundlephobia and TS types are to use HTMX
Anyone know the name of the mic stand theo is using?
Please make a video about laravel vs nextjs.
javascript devs discover fire. More news at 9
I will just use my LSP
4:30 What browser extension(?) are you using to list the tabs?
Deno had this fyi
now wait till someone creates a tsdocs vscode extension :D
Rust developers (like myself): absolutely pathetic, we've had that for years...
Every language has this... Except TS
So is that kinda like sphinx for ts?
I waited till the end to see results for uploadthing 💀
I think the site is overloaded
what browser is he using?
@ithinkimhipster502
5 ай бұрын
Arc browser. Currently only available macOS but they've announced they will release it on Windows and no mention of Linux. :(
“JsDocs”, - Am I a joke to you?
Is there a VIM plugin for this ?
rather than having a link from vscode to tsdoc it'll be even nicer to have a local instance of it that uses your project's modules rather than reinstalling it through the client view just to see the types
It's pronounced Urkel :)
So.... Typescript Dev discovers Doxygen?
@f4614n
5 ай бұрын
If the devs didn't take care of it, I still need to setup doxygen for the individual c++ library I want to use, don't I? This should work automatically on every ts library that has been uploaded to npm.
This basically just looks like a reinvention of typedoc. I'm not complaining though.
@Brawaru
5 ай бұрын
It _is_ typedoc under the hood, just automated and somewhat customised one.
Python needs to care about types more
I swear... TS minions are just the more hipster version of jQuery / React minions. TS has simultaneously become an industry standard.. and a big red flag for low experience. I imagine its been the same in every code era though.
What browser is that?
@SirusStarTV
5 ай бұрын
Arc
WhAt??? 😱
looks like hackage
JavaDoc shiped since day 1 and Typescript gets TSDocs after 11 years and it's from individual dev, not Microsoft Tell me more how advance TypeScript is
What is new about this? Godoc, Javadocs, etc. pp
I'm guessing it's overloaded with requests right now because it isn't working.
Whats the point of this if I can just look at this inside my IDE? 🤫
@aldi_nh
5 ай бұрын
the point is so you don't need to open your IDE
rxjs is not working.
🎉 first ?
@ea_naseer
5 ай бұрын
guess so
it's broken
What is the actual hype around this? I don't see any benefit using the page vs. looking at the type when using a package. Sounds like you all haven't use a cursor to hover over a type definition in VSCode...
Everyday I get more and more convinced that golang is a much better alternative to typescript. Jesus wtf is this? After godocs, this is a nightmare.
Could we have some less clickbait video names? I'm starting to pass over your videos because I have no idea if I'll be interested in the content, and with the over-saturation of content on this platform, I passed over it the first few times I saw it in favour of videos I know I'd enjoy
JS folks celebrating basic things that existed for years in other languages like Python lel