@metamask/providers
Version:
A JavaScript Ethereum provider that connects to the wallet over a stream
18 lines • 764 B
text/typescript
import { StreamProvider } from "../StreamProvider.cjs";
export type ExtensionType = 'stable' | 'flask' | 'beta' | string;
/**
* Creates an external extension provider for the given extension type or ID.
* This is intended for use by 3rd party extensions.
*
* @param typeOrId - The extension type or ID.
* @returns The external extension provider.
*/
export declare function createExternalExtensionProvider(typeOrId?: ExtensionType): StreamProvider;
/**
* Gets the build type for the given domain name identifier.
*
* @param rdns - The reverse syntax domain name identifier for the wallet.
* @returns The type or ID.
*/
export declare function getBuildType(rdns: string): string | undefined;
//# sourceMappingURL=createExternalExtensionProvider.d.cts.map