Typescript:扩展定义文件中的模块
鉴于此,是否有人可以向我确认,由于名称空间未导出,因此无法扩展导出的Typescript:扩展定义文件中的模块,typescript,typescript1.8,Typescript,Typescript1.8,鉴于此,是否有人可以向我确认,由于名称空间未导出,因此无法扩展导出的请求接口?如果可能的话,我希望您能给我一些正确的提示:) 我在我的index.d.ts中尝试了以下操作,但没有成功: declare module 'koa' { namespace Koa { export interface Request { body: string; } } } 谢谢你,Robin扩展它是可能的,你只需重做整个模块声明即可 koa
请求
接口?如果可能的话,我希望您能给我一些正确的提示:)
我在我的index.d.ts
中尝试了以下操作,但没有成功:
declare module 'koa' {
namespace Koa {
export interface Request {
body: string;
}
}
}
谢谢你,Robin扩展它是可能的,你只需重做整个模块声明即可 koa.d.ts:
声明模块“koa”{
命名空间膝关节炎
导出接口请求{
正文:字符串;
}
}
}
someOtherFile.d.ts:
声明模块“koa”{
命名空间膝关节炎
导出接口请求{
头:弦;
}
}
}
useIt.ts:
从“Koa”导入{Koa};
让X:膝关节炎。请求;
x、 头;//很好用
可以对其进行扩展,只需重新执行整个模块声明即可
koa.d.ts:
声明模块“koa”{
命名空间膝关节炎
导出接口请求{
正文:字符串;
}
}
}
someOtherFile.d.ts:
声明模块“koa”{
命名空间膝关节炎
导出接口请求{
头:弦;
}
}
}
useIt.ts:
从“Koa”导入{Koa};
让X:膝关节炎。请求;
x、 头;//很好用