@alephium/web3-react
Version:
React components for Alephium Web3.
11 lines (10 loc) • 618 B
TypeScript
import { AlephiumWindowObject } from '@alephium/get-extension-wallet';
import { InjectedProviderId } from '../types';
export type InjectedProviderListener = (providers: AlephiumWindowObject[]) => void;
export declare const injectedProviderStore: {
getProviders: () => AlephiumWindowObject[];
subscribe: (listener: any) => () => boolean;
reset: () => void;
};
export declare function getInjectedProviderId(provider: AlephiumWindowObject): InjectedProviderId;
export declare function getInjectedProvider(providers: AlephiumWindowObject[], id?: InjectedProviderId): Promise<AlephiumWindowObject | undefined>;