Refactor CoverageSubprovider to use subproviders types

This commit is contained in:
Fabio Berger
2018-03-18 16:09:37 +01:00
parent ae04f55882
commit db030016fa

View File

@@ -1,4 +1,4 @@
import { Callback, NextCallback, Subprovider } from '@0xproject/subproviders'; import { Callback, ErrorCallback, NextCallback, Subprovider } from '@0xproject/subproviders';
import { promisify } from '@0xproject/utils'; import { promisify } from '@0xproject/utils';
import * as _ from 'lodash'; import * as _ from 'lodash';
import { Lock } from 'semaphore-async-await'; import { Lock } from 'semaphore-async-await';
@@ -35,11 +35,7 @@ export class CoverageSubprovider extends Subprovider {
this._getContractCodeAsync.bind(this), this._getContractCodeAsync.bind(this),
); );
} }
public handleRequest( public handleRequest(payload: Web3.JSONRPCRequestPayload, next: NextCallback, end: ErrorCallback) {
payload: Web3.JSONRPCRequestPayload,
next: NextCallback,
end: (err: Error | null, result: any) => void,
) {
switch (payload.method) { switch (payload.method) {
case 'eth_sendTransaction': case 'eth_sendTransaction':
const txData = payload.params[0]; const txData = payload.params[0];