WIP: initial prototype

- Added error parameter to request and response event
- Dropped error event
- Updated typescript indentation
This commit is contained in:
delvedor
2018-12-05 22:16:16 +01:00
parent 7e35f6a903
commit aa5977b153
8 changed files with 202 additions and 204 deletions

56
lib/errors.d.ts vendored
View File

@ -1,48 +1,48 @@
export declare class TimeoutError extends Error {
name: string;
message: string;
request: any;
constructor(message: string, request: any);
name: string;
message: string;
request: any;
constructor(message: string, request: any);
}
export declare class ConnectionError extends Error {
name: string;
message: string;
request: any;
constructor(message: string, request: any);
name: string;
message: string;
request: any;
constructor(message: string, request: any);
}
export declare class NoLivingConnectionsError extends Error {
name: string;
message: string;
constructor(message: string);
name: string;
message: string;
constructor(message: string);
}
export declare class SerializationError extends Error {
name: string;
message: string;
constructor(message: string);
name: string;
message: string;
constructor(message: string);
}
export declare class DeserializationError extends Error {
name: string;
message: string;
constructor(message: string);
name: string;
message: string;
constructor(message: string);
}
export declare class ConfigurationError extends Error {
name: string;
message: string;
constructor(message: string);
name: string;
message: string;
constructor(message: string);
}
export declare class ResponseError extends Error {
name: string;
message: string;
body: any;
statusCode: number;
headers: any;
constructor({ body, statusCode, headers }: {
[key: string]: any;
});
name: string;
message: string;
body: any;
statusCode: number;
headers: any;
constructor({ body, statusCode, headers }: {
[key: string]: any;
});
}