libpq: Fix wrong definitions (#14164)

* fix(libpq): change returning type of `writable` method

* fix(libpq): remove optionality for `prepare` method's arguments

* fix(libpq): remove optionality for `sendPrepare` method's arguments
This commit is contained in:
Vlad Rindevich
2017-01-21 14:53:35 -08:00
committed by Mohamed Hegazy
parent 4923ba548a
commit 5efea302f3
+11 -9
View File
@@ -307,11 +307,11 @@ declare class Libpq extends EventEmitter {
* (sync) Sends a named statement to the server to be prepared for later execution. blocks
* until a result from the prepare operation is received.
*
* @param {string} [statementName=""] a required string of name of the statement to prepare.
* @param {string} [commandText=""] a required string of the query.
* @param {number} [nParams=0] a count of the number of parameters in the commandText.
* @param {string} statementName a required string of name of the statement to prepare.
* @param {string} commandText a required string of the query.
* @param {number} nParams a count of the number of parameters in the commandText.
*/
prepare(statementName?: string, commandText?: string, nParams?: number): void;
prepare(statementName: string, commandText: string, nParams: number): void;
/**
* Retrieves detailed error information from the current result object. Very similar to
@@ -363,12 +363,12 @@ declare class Libpq extends EventEmitter {
/**
* (async) Sends a request to the backend to prepare a named statement with the given name.
*
* @param {string} [statementName=""] a required string of name of the statement to prepare.
* @param {string} [commandText=""] a required string of the query.
* @param {number} [nParams=0] a count of the number of parameters in the commandText.
* @param {string} statementName a required string of name of the statement to prepare.
* @param {string} commandText a required string of the query.
* @param {number} nParams a count of the number of parameters in the commandText.
* @returns {boolean} true if the command was sent succesfully or false if it failed to send.
*/
sendPrepare(statementName?: string, commandText?: string, nParams?: number): boolean;
sendPrepare(statementName: string, commandText: string, nParams: number): boolean;
/**
* (async) Sends a request to execute a previously prepared statement.
@@ -421,8 +421,10 @@ declare class Libpq extends EventEmitter {
* and PQflush for async writing.
*
* @param {Function} callback
*
* @returns {Libpq}
*/
writable(callback: () => void): void;
writable(callback: () => void): this;
}
export = Libpq;