2
我試圖將我的js代碼遷移到打字稿中。我使用的一個庫是sql.js。成功安裝了相應的打字工具,但在創建數據庫時被阻止。使用TypeScript創建新的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;
...
}
如何實例化空的db對象?這些參數在構造函數覆蓋中用於什麼?
固定。 https://github.com/DefinitelyTyped/DefinitelyTyped/blob/8c6386ebf41ab6f7f6ce40f1456325ee036b55b9/sql.js/sql.js.d.ts – zakki