Use generic for the transaction function (#29377)

This commit is contained in:
Chocobozzz
2018-10-09 11:48:34 -07:00
committed by Andy
parent 389797ccb6
commit 8fcdf2d62c
+3 -3
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>;
/**