V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
xiaoming1992
V2EX  ›  JavaScript

[求助] typescript 第三方模块编写类型文件,需要引入相对路径下的内容

  •  
  •   xiaoming1992 · 2020-07-28 22:05:25 +08:00 · 1406 次点击
    这是一个创建于 1339 天前的主题,其中的信息可能已经有所发展或是发生改变。

    文件结构:

    third-module
    |--index.d.ts
    |--lib
    |--|--A.d.ts
    |--|--B.d.ts
    

    index.d.ts中需要用到./lib/A.d.ts中的内容

    // @types/third-module/index.d.ts
    
    declare module "third-module" {
      const Content: {
        a: A.a;
        b: B.b;
      }
      
      export default Content
    }
    

    现在,求助,怎么引入A.d.tsB.d.ts中的内容?我到处都没找到相关的东西。。。

    2 条回复    2020-07-30 10:21:08 +08:00
    usw
        1
    usw  
       2020-07-29 10:35:10 +08:00
    A.d.ts 和 B.d.ts 说不定就是对 A.js 和 B.js 的类型说明,方便你编辑器识别,有可能并不导出。
    xiaoming1992
        2
    xiaoming1992  
    OP
       2020-07-30 10:21:08 +08:00 via Android
    @usw 我需要在 index.d.ts 中引入 A B,因为用到了 A B 中的类型
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1743 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:37 · PVG 00:37 · LAX 09:37 · JFK 12:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.