types(services/sql): explicitly cast return value as type variable T instead of any

previously the type variable was useless, because
`const ret = (dbConnection.transaction(func) as any).deferred();` was inferred as "any".
This commit is contained in:
Panagiotis Papadopoulos 2025-04-09 08:34:42 +02:00
parent 80dd925231
commit af85ef0b47

View File

@ -278,7 +278,7 @@ function transactional<T>(func: (statement: Statement) => T) {
ws.sendTransactionEntityChangesToAllClients();
}
return ret;
return ret as T;
} catch (e) {
console.warn("Got error ", e);
const entityChangeIds = cls.getAndClearEntityChangeIds();