我正在观看视频,看到了这段代码:
import { Connection } from "typeorm";
let conn : Connection;
beforeAll(async () => {
conn = await createTypeormConn();
});
afterAll(async () => {
conn.close();
});
: Connection
的{{1}}部分是什么意思?
如果我将鼠标悬停在我的IDE中的let conn : Connection;
上,我会看到:
(alias) class Connection import Connection
答案 0 :(得分:2)
它是TypeScript,而不是JavaScript。具体来说,它是TypeScript type annotation,对静态类型检查很有用。它们被TypeScript编译器剥离,它生成与目标环境(例如浏览器)一起使用的JavaScript文件。