首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.d.ts文件中合并命名空间

在.d.ts文件中合并命名空间
EN

Stack Overflow用户
提问于 2018-12-27 15:20:10
回答 1查看 134关注 0票数 0

另一个文档(.d.ts)(尝试)

代码语言:javascript
复制
import Kvl from 'kvl';

declare namespace kvl {
    interface test1{

    }
}
//error

总文档(.d.ts)

代码语言:javascript
复制
declare class kvl {}

declare namespace kvl{
    interface Request {}
    interface Response {

    }
}
export as namespace kvl;
export default kvl;

另一个文档(.d.ts)

代码语言:javascript
复制
import Kvl from 'kvl';

declare module "kvl" {

    namespace kvl {
        interface test1{

        }
    }
}

项目代码

代码语言:javascript
复制
import kvl from 'kvl';
const name: kvl.test1;

kvl.test1error

我想在.d.ts内的名称空间中添加一个方法,但添加失败。

EN

回答 1

Stack Overflow用户

发布于 2018-12-27 15:53:22

找到了解决方案

代码语言:javascript
复制
declare class kvl {

}

declare global{
    namespace kvl{
        interface Request {}
        interface Response {}
    }

}



export as namespace kvl;
export default kvl;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53941244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档