我正在尝试在打字稿中开发一个exrpessjs应用程序。我在阅读了一些文章之后安装了@types并开发了一个工作应用程序。我的问题是在哪里可以找到用javascript编写的库的打字稿类型的文档。
例如,我从示例中了解到我需要导入路由器,响应和请求,如下所示,我正在寻找一个官方文档,其中列出了类,库通过@types公开的接口
import { Router, Response, Request } from 'express';
答案 0 :(得分:0)
从示例中了解到我需要按如下方式导入路由器,响应和请求,
如果JS库不是用TypeScript编写的,那么它可能有自己的文档,你应该参考例如此处涵盖.factory('watcher',function($http,$rootScope,$interval){
var url="https://helloworld.com";
var get_data = function(){
$http.get(url).success(function(resp){
if(resp['result'].length>3){
window.localStorage['data'] = resp['result'];
$rootScope.flag = !($rootScope.flag);
}
});
};
return {
get_data: function(){
$interval(get_data,60*1000);
get_data();
}
};
})
.controller('helloCtrl',function($scope,$rootScope){
$scope.$watch('flag',function(newValue){
console.log("Local");
});
$rootScope.$watch('flag',function(newValue){
console.log("Global");
});
})
:https://expressjs.com/en/guide/routing.html
除此之外,定义的使用可以通过自动完成等来计算。
通常,TypeScript无法解决文档记录不良或代码错误的问题。这取决于开发人员(就像任何其他编程语言一样)。