diff --git a/types/mssql/index.d.ts b/types/mssql/index.d.ts
index 272abb5e39..109a515515 100644
--- a/types/mssql/index.d.ts
+++ b/types/mssql/index.d.ts
@@ -1,6 +1,12 @@
// Type definitions for mssql 4.0.5
// Project: https://www.npmjs.com/package/mssql
-// Definitions by: COLSA Corporation , Ben Farr , Vitor Buzinaro , Matt Richardson , Jørgen Elgaard Larsen , Peter Keuter
+// Definitions by: COLSA Corporation
+// Ben Farr
+// Vitor Buzinaro
+// Matt Richardson
+// Jørgen Elgaard Larsen
+// Peter Keuter
+// David Gasperoni
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -311,8 +317,10 @@ export declare class PreparedStatement extends events.EventEmitter {
public output(name: string, type: (() => ISqlType) | ISqlType): PreparedStatement;
public prepare(statement?: string): Promise;
public prepare(statement?: string, callback?: (err?: Error) => void): PreparedStatement;
- public execute(values: Object): Promise;
- public execute(values: Object, callback: (err?: Error) => void): Request;
+ public execute(values: Object): Promise>;
+ public execute(values: Object): Promise>;
+ public execute(values: Object, callback: (err?: Error, result?: IProcedureResult) => void): Request;
+ public execute(values: Object, callback: (err?: Error, result?: IProcedureResult) => void): Request;
public unprepare(): Promise;
public unprepare(callback: (err?: Error) => void): PreparedStatement;
}