@celo/contractkit
Version:
Celo's ContractKit to interact with Celo network
13 lines (12 loc) • 466 B
TypeScript
/// <reference types="node" />
import { CeloTxReceipt, PromiEvent } from '@celo/connect';
import { EventEmitter } from 'events';
interface PromiEventStub<T> extends PromiEvent<T> {
emitter: EventEmitter;
resolveHash(hash: string): void;
resolveReceipt(receipt: CeloTxReceipt): void;
rejectHash(error: any): void;
rejectReceipt(receipt: CeloTxReceipt, error: any): void;
}
export declare function promiEventSpy<T>(): PromiEventStub<T>;
export {};