Typescript 查找类型的完全限定名
我在VisualStudio代码中的Typescript中有一个Node Express项目Typescript 查找类型的完全限定名,typescript,express,visual-studio-code,Typescript,Express,Visual Studio Code,我在VisualStudio代码中的Typescript中有一个Node Express项目 express.Router处理程序方法使用Response和Request参数。查看响应类型的定义,它在node_modules/@types/express serve static core/index.d.ts中定义为: export interface Response extends http.ServerResponse, Express.Response { ... 现在我想创建一个h
express.Router
处理程序方法使用Response
和Request
参数。查看响应
类型的定义,它在node_modules/@types/express serve static core/index.d.ts中定义为:
export interface Response extends http.ServerResponse, Express.Response { ...
现在我想创建一个helper方法,它使用这个Response
类型的参数。不幸的是,名称Response
本身是不明确的,因为有多个实体具有该名称
如何找到该
响应
类型的完全限定名?类型脚本实际上没有“限定名”,模块只能导出一个具有特定名称的符号。也许您的IDE显示得模棱两可,但假设所讨论的模块名为[此快速模块]
,则您只需执行以下操作:
import{Response}来自“[此express模块]”代码>
如果这与模块中已导入的响应
冲突,您可以执行以下操作
从“[此express模块]”导入{Response as MyResponse}”代码>Typescript实际上没有“限定名称”,模块只能导出一个具有特定名称的符号。也许您的IDE显示得模棱两可,但假设所讨论的模块名为[此快速模块]
,则您只需执行以下操作:
import{Response}来自“[此express模块]”代码>
如果这与模块中已导入的响应
冲突,您可以执行以下操作
从“[此express模块]”导入{Response as MyResponse}”代码>谢谢。我发现CodeIntelliSense会弹出一个响应
名称列表,我可以将光标向下移动每个名称以显示声明的位置。选择一个后,代码将自动创建您显示的导入语句。谢谢。我发现CodeIntelliSense会弹出一个响应
名称列表,我可以将光标向下移动每个名称以显示声明的位置。选择一个后,代码将自动创建所显示的导入语句。