{"id":37786,"date":"2023-05-16T21:01:01","date_gmt":"2023-05-17T01:01:01","guid":{"rendered":""},"modified":"2023-05-16T21:01:01","modified_gmt":"2023-05-17T01:01:01","slug":"script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape","status":"publish","type":"post","link":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/","title":{"rendered":"[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape"},"content":{"rendered":"<div align=\"center\" style=\"padding: 2%;\"><iframe loading=\"lazy\" title=\"? Should I use TypeScript, JSDoc, or Both?\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/JTYhDiJiiFI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<blockquote style=\"text-align: left; background-color: #E4E4E4; border: 3px dotted gray; padding:2%;\"><p>\n<a href=\"https:\/\/www.youtube.com\/watch?v=JTYhDiJiiFI\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/p>\n<h3>TypeScript vs JSDoc: A Shift in the Development Landscape<\/h3>\n<p><\/a><\/p>\n<p>By <a href=\"https:\/\/www.youtube.com\/channel\/UCDCHcqyeQgJ-jVSd6VJkbCw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><strong>codeSTACKr<\/strong><\/a><br \/><strong>Published<\/strong>: May 15, 2023<\/p>\n<p><em style=\"font-family: 'Times New Roman',Times,serif; color: #666;\"><span style=\"font-size: 3.5em; font-weight: bold;\">&#0147;<\/span><\/em><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=JTYhDiJiiFI\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/i3.ytimg.com\/vi\/JTYhDiJiiFI\/hqdefault.jpg\" class=\"alignright\" align=\"right\" alt=\"codeSTACKr\" style=\"width: 200px; height: auto;\" \/><\/a> \u00f0\u0178\u00a6\u00b8 Become A VS Code SuperHero Today: https:\/\/vsCodeHero.com<br \/>\n\u00f0\u0178\u00a7\u2018\u00f0\u0178\u008f\u00be&zwj;\u00f0\u0178\u00a4\u009d&zwj;\u00f0\u0178\u00a7\u2018\u00f0\u0178\u008f\u00bd Join my Discord developer community: https:\/\/discord.gg\/A9CnsVzzkZ<\/p>\n<p>In the realm of web development, TypeScript has been a popular choice among developers for its ability to provide static typing to JavaScript, enhancing code quality and maintainability. But, a recent shift in the development landscape has seen some developers and teams moving away from TypeScript and towards JavaScript with JSDoc. This shift has been notably championed by the Svelte team, who have decided to migrate from TypeScript to JavaScript in the Svelte 4 codebase.<\/p>\n<p>## References<\/p>\n<p>1. [Dev Vlog: April 2023 &#8211; TypeScript vs JSDoc, Transitions API, Dominic Gannaway joins Svelte team](https:\/\/www.youtube.com\/live\/MJHO6FSioPI?feature=share&amp;t=99)<br \/>\n2. [TS to JSDoc Conversion Pull Request](https:\/\/github.com\/sveltejs\/svelte\/pull\/8569)<br \/>\n3. [Hacker News Discussion](https:\/\/news.ycombinator.com\/item?id=35892250)<br \/>\n4. [TypeScript Documentation &#8211; JSDoc Reference](https:\/\/www.typescriptlang.org\/docs\/handbook\/jsdoc-supported-types.html)<br \/>\n_____________________________________<\/p>\n<p>\u00f0\u0178\u203a\u00a0\u00ef\u00b8\u008f Tools I use:<br \/>\n\u00f0\u0178\u0178\u00a0 codeSTACKr Theme: https:\/\/marketplace.visualstudio.com\/items?itemName=codestackr.codestackr-theme<br \/>\n\u00f0\u0178\u0178\u00a0 STACKr Code Font (Exclusive to my VS Code Course &#8211; https:\/\/vsCodeHero.com)<br \/>\n\u00f0\u0178\u0178\u00a0 SuperHero Extension Pack: https:\/\/marketplace.visualstudio.com\/items?itemName=codeSTACKr.superhero-extensions<br \/>\n_____________________________________<\/p>\n<p>\u00f0\u0178\u2019\u2013 Show support!<br \/>\nPayPal: https:\/\/paypal.me\/codeSTACKr<br \/>\n_____________________________________<\/p>\n<p>\u00f0\u0178\u2018\u20ac Watch Next:<br \/>\nPlaylist: Web Development For Beginners &#8211; https:\/\/www.youtube.com\/watch?v=Ez4yHS2dsN8&amp;list=PLkwxH9e_vrAJ0WbEsFA9W3I1W-g_BTsbt<br \/>\n_____________________________________<\/p>\n<p>\u00f0\u0178\u0152\u0090 Connect With Me:<br \/>\nWebsite: https:\/\/www.codestackr.com<br \/>\nTwitter: https:\/\/twitter.com\/codeSTACKr<br \/>\nInstagram: https:\/\/instagram.com\/codeSTACKr<br \/>\nFacebook: https:\/\/facebook.com\/codeSTACKr<br \/>\n_____________________________________<\/p>\n<p>** Affiliate Disclaimer: Some of the above links may be affiliate links, which may generate me a sales commission at no additional cost to you.<\/p>\n<p>#codeSTACKr #sveltejs #javascript<\/p>\n<div style=\"text-align: center; font-weight: bold\">[<a href=\"https:\/\/www.youtube.com\/watch?v=JTYhDiJiiFI\" target=\"offsite\" rel=\"nofollow noopener noreferrer\" title=\"Read More on YouTube\">READ MORE<\/a>]<\/div>\n<p><em style=\"font-family: 'Times New Roman',Times,serif; color: #666;\"><span style=\"font-size: 3.5em; font-weight: bold;\">&#0148;<\/span><\/em><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\u00f0\u0178\u00a6\u00b8 Become A VS Code SuperHero Today: https:\/\/vsCodeHero.com<br \/>\n\u00f0\u0178\u00a7\u2018\u00f0\u0178\u008f\u00be&zwj;\u00f0\u0178\u00a4\u009d&zwj;\u00f0\u0178\u00a7\u2018\u00f0\u0178\u008f\u00bd Join my Discord developer community: https:\/\/discord.gg\/A&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[380],"tags":[],"class_list":["post-37786","post","type-post","status-publish","format-standard","hentry","category-video-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape - WHUZZUP!<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape - WHUZZUP!\" \/>\n<meta property=\"og:description\" content=\"\u00f0\u0178\u00a6\u00b8 Become A VS Code SuperHero Today: https:\/\/vsCodeHero.com \u00f0\u0178\u00a7\u2018\u00f0\u0178\u008f\u00be&zwj;\u00f0\u0178\u00a4\u009d&zwj;\u00f0\u0178\u00a7\u2018\u00f0\u0178\u008f\u00bd Join my Discord developer community: https:\/\/discord.gg\/A...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/\" \/>\n<meta property=\"og:site_name\" content=\"WHUZZUP!\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EricBrooksDotComWeb\/\" \/>\n<meta property=\"article:author\" content=\"EricBrooksDotComWeb\" \/>\n<meta property=\"article:published_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i3.ytimg.com\/vi\/JTYhDiJiiFI\/hqdefault.jpg\" \/>\n<meta name=\"author\" content=\"Eric Brooks\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EricBrooksCom\" \/>\n<meta name=\"twitter:site\" content=\"@EricBrooksCom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eric Brooks\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/\"},\"author\":{\"name\":\"Eric Brooks\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#\\\/schema\\\/person\\\/3b162468e1f9814f6e9f61460db00a3a\"},\"headline\":\"[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape\",\"datePublished\":\"-0001-11-30T00:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/\"},\"wordCount\":310,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i3.ytimg.com\\\/vi\\\/JTYhDiJiiFI\\\/hqdefault.jpg\",\"articleSection\":[\"Video Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/\",\"url\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/\",\"name\":\"[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape - WHUZZUP!\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i3.ytimg.com\\\/vi\\\/JTYhDiJiiFI\\\/hqdefault.jpg\",\"datePublished\":\"-0001-11-30T00:00:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i3.ytimg.com\\\/vi\\\/JTYhDiJiiFI\\\/hqdefault.jpg\",\"contentUrl\":\"https:\\\/\\\/i3.ytimg.com\\\/vi\\\/JTYhDiJiiFI\\\/hqdefault.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#website\",\"url\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/\",\"name\":\"WHUZZUP!\",\"description\":\"What&#039;s new at EricBrooks.Com plus news and gossip all over CyberTown\",\"publisher\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#organization\",\"name\":\"WHUZZUP!\",\"url\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ericbrooks.com\\\/images\\\/posts\\\/cropped-favicon_64-1.png\",\"contentUrl\":\"https:\\\/\\\/ericbrooks.com\\\/images\\\/posts\\\/cropped-favicon_64-1.png\",\"width\":512,\"height\":512,\"caption\":\"WHUZZUP!\"},\"image\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/EricBrooksDotComWeb\\\/\",\"https:\\\/\\\/x.com\\\/EricBrooksCom\",\"https:\\\/\\\/www.instagram.com\\\/ericbrooksdotcom\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ericbrooksdotcom\",\"https:\\\/\\\/myspace.com\\\/ericbrooksdotcom\",\"https:\\\/\\\/www.pinterest.com\\\/ericbrookscom\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/ericbrooksdotcom\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#\\\/schema\\\/person\\\/3b162468e1f9814f6e9f61460db00a3a\",\"name\":\"Eric Brooks\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x\",\"caption\":\"Eric Brooks\"},\"description\":\"Web &amp; Graphic Designer, Blogger, Musician, Evil Clown. I also code websites and promote people for a living. Still kind of a jerk, though. Approach with food.\",\"sameAs\":[\"https:\\\/\\\/ericbrooks.com\",\"EricBrooksDotComWeb\",\"ericbrooksdotcom\",\"ericbrookscom\\\/\",\"https:\\\/\\\/x.com\\\/EricBrooksCom\"],\"url\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/author\\\/site-admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape - WHUZZUP!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/","og_locale":"en_US","og_type":"article","og_title":"[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape - WHUZZUP!","og_description":"\u00f0\u0178\u00a6\u00b8 Become A VS Code SuperHero Today: https:\/\/vsCodeHero.com \u00f0\u0178\u00a7\u2018\u00f0\u0178\u008f\u00be&zwj;\u00f0\u0178\u00a4\u009d&zwj;\u00f0\u0178\u00a7\u2018\u00f0\u0178\u008f\u00bd Join my Discord developer community: https:\/\/discord.gg\/A...","og_url":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/","og_site_name":"WHUZZUP!","article_publisher":"https:\/\/www.facebook.com\/EricBrooksDotComWeb\/","article_author":"EricBrooksDotComWeb","article_published_time":"-0001-11-30T00:00:00+00:00","og_image":[{"url":"https:\/\/i3.ytimg.com\/vi\/JTYhDiJiiFI\/hqdefault.jpg","type":"","width":"","height":""}],"author":"Eric Brooks","twitter_card":"summary_large_image","twitter_creator":"@EricBrooksCom","twitter_site":"@EricBrooksCom","twitter_misc":{"Written by":"Eric Brooks","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/#article","isPartOf":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/"},"author":{"name":"Eric Brooks","@id":"https:\/\/ericbrooks.com\/whuzzup\/#\/schema\/person\/3b162468e1f9814f6e9f61460db00a3a"},"headline":"[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape","datePublished":"-0001-11-30T00:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/"},"wordCount":310,"commentCount":0,"publisher":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/#organization"},"image":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/#primaryimage"},"thumbnailUrl":"https:\/\/i3.ytimg.com\/vi\/JTYhDiJiiFI\/hqdefault.jpg","articleSection":["Video Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/","url":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/","name":"[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape - WHUZZUP!","isPartOf":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/#primaryimage"},"image":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/#primaryimage"},"thumbnailUrl":"https:\/\/i3.ytimg.com\/vi\/JTYhDiJiiFI\/hqdefault.jpg","datePublished":"-0001-11-30T00:00:00+00:00","breadcrumb":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/#primaryimage","url":"https:\/\/i3.ytimg.com\/vi\/JTYhDiJiiFI\/hqdefault.jpg","contentUrl":"https:\/\/i3.ytimg.com\/vi\/JTYhDiJiiFI\/hqdefault.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-typescript-vs-jsdoc-a-shift-in-the-development-landscape\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ericbrooks.com\/whuzzup\/"},{"@type":"ListItem","position":2,"name":"[#Script #Coding] TypeScript vs JSDoc: A Shift in the Development Landscape"}]},{"@type":"WebSite","@id":"https:\/\/ericbrooks.com\/whuzzup\/#website","url":"https:\/\/ericbrooks.com\/whuzzup\/","name":"WHUZZUP!","description":"What&#039;s new at EricBrooks.Com plus news and gossip all over CyberTown","publisher":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ericbrooks.com\/whuzzup\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ericbrooks.com\/whuzzup\/#organization","name":"WHUZZUP!","url":"https:\/\/ericbrooks.com\/whuzzup\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ericbrooks.com\/whuzzup\/#\/schema\/logo\/image\/","url":"https:\/\/ericbrooks.com\/images\/posts\/cropped-favicon_64-1.png","contentUrl":"https:\/\/ericbrooks.com\/images\/posts\/cropped-favicon_64-1.png","width":512,"height":512,"caption":"WHUZZUP!"},"image":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EricBrooksDotComWeb\/","https:\/\/x.com\/EricBrooksCom","https:\/\/www.instagram.com\/ericbrooksdotcom\/","https:\/\/www.linkedin.com\/in\/ericbrooksdotcom","https:\/\/myspace.com\/ericbrooksdotcom","https:\/\/www.pinterest.com\/ericbrookscom\/","https:\/\/www.youtube.com\/user\/ericbrooksdotcom"]},{"@type":"Person","@id":"https:\/\/ericbrooks.com\/whuzzup\/#\/schema\/person\/3b162468e1f9814f6e9f61460db00a3a","name":"Eric Brooks","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x","url":"https:\/\/secure.gravatar.com\/avatar\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x","caption":"Eric Brooks"},"description":"Web &amp; Graphic Designer, Blogger, Musician, Evil Clown. I also code websites and promote people for a living. Still kind of a jerk, though. Approach with food.","sameAs":["https:\/\/ericbrooks.com","EricBrooksDotComWeb","ericbrooksdotcom","ericbrookscom\/","https:\/\/x.com\/EricBrooksCom"],"url":"https:\/\/ericbrooks.com\/whuzzup\/author\/site-admin\/"}]}},"_links":{"self":[{"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/posts\/37786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/comments?post=37786"}],"version-history":[{"count":0,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/posts\/37786\/revisions"}],"wp:attachment":[{"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/media?parent=37786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/categories?post=37786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/tags?post=37786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}