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数组?