blob: 380f98606a8d34eb0c5ac17aca35090a85970759 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import ProviderEngine = require('web3-provider-engine');
import { Subprovider } from '../subproviders/subprovider';
/**
* Prepends a subprovider to a provider
* @param provider Given provider
* @param subprovider Subprovider to prepend
*/
export function prependSubprovider(provider: ProviderEngine, subprovider: Subprovider): void {
subprovider.setEngine(provider);
(provider as any)._providers = [subprovider, ...(provider as any)._providers];
}
|