Rename to InjectedProvider and make publicConfigStore optional

This commit is contained in:
Fabio Berger
2018-07-04 00:29:29 +02:00
parent 5f2c303bd8
commit f410903465

View File

@@ -575,13 +575,13 @@ export enum AccountState {
Locked = 'Locked',
}
export interface MetamaskProvider extends Provider {
publicConfigStore: InjectedProviderObservable;
export interface InjectedProvider extends Provider {
publicConfigStore?: InjectedProviderObservable;
}
// Minimal interface expected for an injected web3 object
export interface InjectedWeb3 {
currentProvider: MetamaskProvider;
currentProvider: InjectedProvider;
version: {
getNetwork(cd: (err: Error, networkId: string) => void): void;
};