我想将/index.d.ts
中定义的属于sequel
的某些类型合并到我的根类型(@types/sequel/index.d.ts
)中。
我知道我不能导入它,因为打字文件不是模块。而且我知道我可以使用引用。
/// <reference path="./node_modules/@types/sequelize/index.d.ts" />
但是,我不能将任何类型放入这样的一种类型中:
type ConnectionOptions = {
databaseName: string,
user: string,
password: string,
connectionUrl: string,
options: sequelize.Options
};
说错了
[ts]找不到名称空间'sequelize'。
我在tsconfig.json中缺少什么吗?
{
"compilerOptions": {
"outDir": "build",
"allowJs": true,
"checkJs": false,
"module": "CommonJS",
"target": "ES5",
"moduleResolution": "Node",
"lib": ["es2015"],
"noImplicitAny": true
}
}
我一定对打字稿背后的打字机制非常了解(例如:命名空间)。