【发布时间】:2017-03-20 16:39:17
【问题描述】:
我想:
- 导入一个定义类的js文件:
./myClass/index.js - 在某处声明
MyClass的公共方法(在index.ts或指定的声明文件中,我真的不知道怎么做) - 有一个公开类的打字稿文件:
index.ts
类似
// index.ts
import MyClass from './myClass' // or require, or anything that would work
export {MyClass}
和
// myClass/index.js
export default class MyClass {
...
}
这显然不起作用,因为./myClass/index 的导入找不到模块。
问题是,我尝试基于this example创建一个./myClass/index.d.ts文件,但无论如何,我仍然有一个错误:找不到模块'./myClass/index.js' 运行时出错:(
我觉得我在这里错过了一些打字稿基础知识,但我正在努力寻找一些清晰的资源。
有什么想法吗?
【问题讨论】:
标签: javascript typescript typescript-typings typescript2.0