用内部类修改快递请求接口

时间:2018-07-26 22:43:13

标签: typescript typescript-typings

我有一个标准化API响应的类。它具有许多成员方法,例如from random import randint def generateString(minLength, maxLength): result = ""; resultLength = randint(minLength, maxLength) for i in range(resultLength): charType = randint(1,3) if(charType == 1): #number result += chr(randint(48, 57)) elif(charType == 2): #upper letter result += chr(randint(65, 90)) elif(charType == 3): #lower letter result += chr(randint(97, 122)) return result; #Example print(generateString(1,20)) 。我目前使用中间件将此类的实例附加到ResponseNotFound。但是,接口req.apiResponse不具有属性Express.Response

当类型是基本类型(例如apiResponsestring)时,修改Express类型没有问题。但是,在这种情况下,我找不到将() => void类放入我的ApiResponse文件中的方法。如果导入vendor.d.ts文件,我的声明将不再存在。有没有办法将.d.ts类的类型输入到ApiResponse文件中?

如果没有,我有什么选择?

0 个答案:

没有答案