我正在尝试将我的 js 代码迁移到打字稿中。我使用的库之一是 sql.js。已成功为其安装了相应的类型,但因创建数据库而被阻止。
在 JS 中是怎样的:
var db = new SQL.Database();
db.run('CREATE TABLE snapshots (dateTime LONGINT, snapshot BLOB)');
sql.js/index.d.ts 文件中没有无参数构造函数:
class Database {
constructor(data: Buffer);
constructor(data: Uint8Array);
constructor(data: number[]);
run(sql: string): Database;
...
}
如何实例化空数据库对象?构造函数覆盖中的这些参数是做什么用的?