Use generic for the transaction function (#29377)

This commit is contained in:
Chocobozzz
2018-10-09 20:48:34 +02:00
committed by Andy
parent 389797ccb6
commit 8fcdf2d62c

View File

@@ -6207,9 +6207,9 @@ declare namespace sequelize {
* @param options Transaction Options
* @param autoCallback Callback for the transaction
*/
transaction(options: TransactionOptions,
autoCallback: (t: Transaction) => PromiseLike<any>): Promise<any>;
transaction(autoCallback: (t: Transaction) => PromiseLike<any>): Promise<any>;
transaction<T>(options: TransactionOptions,
autoCallback: (t: Transaction) => PromiseLike<T>): Promise<T>;
transaction<T>(autoCallback: (t: Transaction) => PromiseLike<T>): Promise<T>;
transaction(options?: TransactionOptions): Promise<Transaction>;
/**