.d.ts 文件中的响应
Response in .d.ts file
我正在为 libnpmpublish (here on npm) 编写 .d.ts 文件。函数之一 return 解析为响应的承诺。但是,将 Response 直接放入 typedef 文件会导致此错误:
Cannot find name 'Response'. ts(2304)
我不知道接下来该做什么。我需要为此购买包裹吗?
游乐场link:here(缓冲区被@types/node覆盖)
如果您从 http
谈论 ServerResponse
,那么您应该手动 import
它,因为它不是内置语言。
像这样:
import { ServerResponse } from 'http'
export function publish(manifest: Object, tarballData: Buffer, options?: Options
): Promise<Response>
export interface Options {}
原来我可以导入 @types/node-fetch 并使用它的 Response class.
我正在为 libnpmpublish (here on npm) 编写 .d.ts 文件。函数之一 return 解析为响应的承诺。但是,将 Response 直接放入 typedef 文件会导致此错误:
Cannot find name 'Response'. ts(2304)
我不知道接下来该做什么。我需要为此购买包裹吗?
游乐场link:here(缓冲区被@types/node覆盖)
如果您从 http
谈论 ServerResponse
,那么您应该手动 import
它,因为它不是内置语言。
像这样:
import { ServerResponse } from 'http'
export function publish(manifest: Object, tarballData: Buffer, options?: Options
): Promise<Response>
export interface Options {}
原来我可以导入 @types/node-fetch 并使用它的 Response class.