我有一个 package.json
就像
{
"name": "some-project",
"version": "1.0.0",
"description": "",
"main": "index.js",
"typings": "./index.d.ts"
}
在 typescript 中我可以像使用这个包一样
import someProject from "some-project";
但是我还有另一个文件helpers.js
我想像使用它一样
import someProject from "some-project/helpers";
我如何为此文件创建打字?
他与 index.js
无关
谢谢。
最佳答案
您可以应用稍微不同的方法将您的输入分成逻辑“ block ”。
在你的index.ts中:
export * from './main';
import * as helpers from './helpers';
export {helpers};
然后您可以按照与您要求类似的方式使用助手功能:
import * as sp from 'some-project'
sp.doSomething();
sp.helpers.doSomethingElse();
关于javascript - 非主文件的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42785563/