This repository was archived by the owner on Mar 5, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,8 @@ export interface EIP6963ProviderDetail<API = Web3APISpec> {
3535 provider : EIP1193Provider < API > ;
3636}
3737
38+ export type EIP6963ProviderResponse = Map < string , EIP6963ProviderDetail > ;
39+
3840export interface EIP6963AnnounceProviderEvent < API = Web3APISpec > extends CustomEvent {
3941 type : Eip6963EventName . eip6963announceProvider ;
4042 detail : EIP6963ProviderDetail < API > ;
@@ -44,15 +46,15 @@ export interface EIP6963RequestProviderEvent extends Event {
4446 type : Eip6963EventName . eip6963requestProvider ;
4547}
4648
47- export const eip6963ProvidersMap : Map < string , EIP6963ProviderDetail > = new Map ( ) ;
49+ export const eip6963ProvidersMap : EIP6963ProviderResponse = new Map ( ) ;
4850
4951export const web3ProvidersMapUpdated = "web3:providersMapUpdated" ;
5052export interface EIP6963ProvidersMapUpdateEvent extends CustomEvent {
5153 type : string ;
52- detail : Map < string , EIP6963ProviderDetail > ;
54+ detail : EIP6963ProviderResponse ;
5355}
5456
55- export const requestEIP6963Providers = async ( ) =>
57+ export const requestEIP6963Providers = async ( ) : Promise < EIP6963ProviderResponse > =>
5658 new Promise ( ( resolve , reject ) => {
5759 if ( typeof window === 'undefined' ) {
5860 reject ( new Error ( "window object not available, EIP-6963 is intended to be used within a browser" ) ) ;
You can’t perform that action at this time.
0 commit comments