{"id":3615,"date":"2017-11-01T07:38:11","date_gmt":"2017-10-31T23:38:11","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vsnews\/?p=3615"},"modified":"2017-11-01T07:38:11","modified_gmt":"2017-10-31T23:38:11","slug":"taejw3","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vsnews\/akams-taejw3\/","title":{"rendered":"Announcing TypeScript 2.6"},"content":{"rendered":"<p>TypeScript 2.6 is here in time for Halloween, but have no fear! We\u2019ve got some great treats for you in this release. If you haven\u2019t heard of TypeScript, it\u2019s a language that builds on top of the most up-to-date versions of JavaScript by adding optional static types. These types don\u2019t just help catch things like typos and logic errors; they also can bring you even better tooling like editor completions, easier navigation of your codebase, and more. Best of all, you don\u2019t always have to write out your type annotations \u2013 TypeScript can often infer them for you!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TypeScript 2.6 is here in time for Halloween, but have no fear! We\u2019ve got some great treats for you in this release. If you haven\u2019t heard of TypeScript, it\u2019s a language that builds on top of the most up-to-date versions of JavaScript by adding optional static types. These types don\u2019t just help catch things like [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":8227,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-3615","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allskus"],"acf":[],"blog_post_summary":"<p>TypeScript 2.6 is here in time for Halloween, but have no fear! We\u2019ve got some great treats for you in this release. If you haven\u2019t heard of TypeScript, it\u2019s a language that builds on top of the most up-to-date versions of JavaScript by adding optional static types. These types don\u2019t just help catch things like [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/3615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/comments?post=3615"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/3615\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media\/8227"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media?parent=3615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/categories?post=3615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/tags?post=3615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}