{"id":18463,"date":"2015-11-01T22:00:00","date_gmt":"2015-11-01T22:00:00","guid":{"rendered":"http:\/\/cloudcomputing.sys-con.com\/node\/3513225"},"modified":"2015-11-01T22:00:00","modified_gmt":"2015-11-01T22:00:00","slug":"migrating-from-javascript-to-typescript-cloudexpo-devops-microservices","status":"publish","type":"post","link":"https:\/\/icloud.pe\/blog\/migrating-from-javascript-to-typescript-cloudexpo-devops-microservices\/","title":{"rendered":"Migrating from JavaScript to TypeScript | @CloudExpo #DevOps #Microservices"},"content":{"rendered":"<p>To let other TypeScript libraries use your library, you need to create a .d.ts file to declare all your public APIs of your library with the typing information. The enforce to clearly list all your public APIs for each libraries you are developing. We found it serves as a quick and accurate reference for all your APIs.<br \/>\nRefer to <a href=\"https:\/\/github.com\/borisyankov\/DefinitelyTyped\" title=\"https:\/\/github.com\/borisyankov\/DefinitelyTyped\">https:\/\/github.com\/borisyankov\/DefinitelyTyped<\/a> for TypeScript definition files created for large amounts of JavaScript libraries.<\/p>\n<p><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/3513225\" >read more<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To let other TypeScript libraries use your library, you need to create a .d.ts file to declare all your public APIs of your library with the typing information. The enforce to clearly list all your public APIs for each libraries you are developing. We &#8230;<\/p>\n","protected":false},"author":143,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-18463","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/18463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/users\/143"}],"replies":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/comments?post=18463"}],"version-history":[{"count":1,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/18463\/revisions"}],"predecessor-version":[{"id":18464,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/18463\/revisions\/18464"}],"wp:attachment":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/media?parent=18463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/categories?post=18463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/tags?post=18463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}