我想用javascript对象创建一个带有typescript的类型或接口,我不知道它是如何创建的。
例如我想创建一个类型请求在我的函数中使用它,这样我就可以确保将正确的参数传递给函数:
$scope.$on("$ionicView.beforeEnter", function(event, data){
$scope.onViewloaded();
});
答案 0 :(得分:3)
您可以使用typeof
关键字。
function myfunction(request : typeof req) {
// some code
}
但要小心,如果req
为any
,您将无法获得所需的类型检查。
也就是说,如果你想访问express中定义的请求接口,我相信你可以按如下方式访问它
import express = require('express')
function myfunction(request : express.Request) {
// some code
}