Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Javascript迁移到TypeScript:响应中不存在属性_Javascript_Typescript_Express - Fatal编程技术网

将Javascript迁移到TypeScript:响应中不存在属性

将Javascript迁移到TypeScript:响应中不存在属性,javascript,typescript,express,Javascript,Typescript,Express,我正在尝试通过将应用程序转换为TS来学习TS import express, { Request, Response, NextFunction } from "express"; function someMiddleware(expressApp: express.Application) { expressApp.use(function (req: Request, res: Response, next: NextFunction) { res.or

我正在尝试通过将应用程序转换为TS来学习TS

import express, { Request, Response, NextFunction } from "express";

function someMiddleware(expressApp: 
  express.Application) {
 
  expressApp.use(function (req: Request, res: Response, next: NextFunction) {
res.originalSendImplementation = res.send;
导致错误的原因:

类型“Response”上不存在属性“originalSendImplementation”


我需要一个接口吗?

你能写更多的代码来显示你把类型和代码的大部分放在哪里吗?这是什么请求库?通过提供泛型接口,可能有一种方法可以告诉函数您期望的类型是什么,但在库之间会有所不同!多谢各位@如果你想回答我,我会接受的。否则,我将为后代添加答案。