Add ConnectionError and RequestError

This commit is contained in:
Chris Thompson
2017-06-05 17:50:52 -06:00
committed by Chris Thompson
parent aba45c2c7f
commit 33853d9ad9
2 changed files with 28 additions and 0 deletions

View File

@@ -548,3 +548,23 @@ export declare class Connection extends events.EventEmitter {
close(): void;
}
/**
* Error emitted by Connection class 'error' event
*/
export declare class ConnectionError extends Error {
constructor(message?: string, code?: number);
public message: string;
public code: number;
}
/**
* Error emitted by Request class
*/
export declare class RequestError extends Error {
constructor(message?: string, code?: number);
public message: string;
public code: number;
}

View File

@@ -31,4 +31,12 @@ request.on("row", (row: tedious.ColumnValue[]): void => {
});
connection.execSql(request);
var requestError = new tedious.RequestError();
requestError.message = 'test';
requestError.code = 1;
requestError = new tedious.RequestError('test', 50005);
var connectionError = new tedious.ConnectionError();
connectionError.message = 'test';
connectionError.code = 1;
connectionError = new tedious.ConnectionError('test', 50005);