UNPKG

@trivechain/trivechaind-rpc

Version:

Trivechain Client Library to connect to Trivechain Core (trivechaind) via RPC

17 lines (14 loc) 449 B
RPCClient = require('./lib'); Bluebird = require('bluebird') class PromisifyModule { constructor(options) { const client = new RPCClient(options); for (let method in client.apiCalls) { let promise = Bluebird.promisify(client[method]); client[method] = promise; client[method.toLowerCase()] = promise; } return client; } } module.exports = PromisifyModule