0
我想在打字稿中編寫一個RethinkDB通用庫。 我看到RethinkDB的javascript返回promise,我想,例如在GetAll方法中,返回數組項。目前我寫了這樣的事情:RethinkDB在打字稿中的通用庫,從方法返回承諾結果
public GetAll(): T[] {
this.db.GetConnection().then(connection => {
this.db.GetTable(this.tableName).run(connection).then(cursor => {
cursor.toArray<T>().then(items => {
return items;
});
});
});
}
但我在T []第一線得到一個錯誤:一個函數聲明類型既不是「無效」,也沒有「任意」必須返回一個值。
如何從這個方法返回一個T數組?