UNPKG

@celo/contractkit

Version:

Celo's ContractKit to interact with Celo network

37 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.promiEventSpy = void 0; const events_1 = require("events"); function promiEventSpy() { const ee = new events_1.EventEmitter(); const pe = { finally: () => { throw new Error('not implemented'); }, catch: () => { throw new Error('not implemented'); }, then: () => { throw new Error('not implemented'); }, on: ((event, listener) => ee.on(event, listener)), once: ((event, listener) => ee.once(event, listener)), [Symbol.toStringTag]: 'Not Implemented', emitter: ee, resolveHash: (hash) => { ee.emit('transactionHash', hash); }, resolveReceipt: (receipt) => { ee.emit('receipt', receipt); }, rejectHash: (error) => { ee.emit('error', error, false); }, rejectReceipt: (receipt, error) => { ee.emit('error', error, receipt); }, }; return pe; } exports.promiEventSpy = promiEventSpy; //# sourceMappingURL=PromiEventStub.js.map