All files Defines.ts

100% Statements 9/9
100% Branches 0/0
100% Functions 1/1
100% Lines 9/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 251x   1x                 2x   2x 2x 2x         1x 1x 1x    
const JSONRPC_VERSION = "2.0";
 
const JSONRPC_TIMEOUT = 5000;
 
// Can be throwed from server method to send a custom JSON-RPC error response
class RPCMethodError extends Error {
    code: number;
    message: string;
    data: any;
 
    constructor(code: number, message: string, data?: any) {
        super(`RPC Method Error. Code: ${code}, message: ${message}`);
 
        this.code = code;
        this.message = message;
        this.data = data;
    }
}
 
export {
    JSONRPC_VERSION,
    JSONRPC_TIMEOUT,
    RPCMethodError
}