UNPKG

@wagmi/connectors

Version:

Collection of connectors for Wagmi

43 lines 1.46 kB
import type { createEVMClient, EIP1193Provider, MetamaskConnectEVM } from '@metamask/connect-evm'; import type { ExactPartial, OneOf, UnionCompute } from '@wagmi/core/internal'; import { type ProviderConnectInfo } from 'viem'; export type MetaMaskParameters = UnionCompute<ExactPartial<Omit<CreateEVMClientParameters, 'api' | 'eventHandlers'>> & { /** * @deprecated Use `dapp` instead. * * Metadata is used to fill details for the UX on confirmation screens in MetaMask. */ dappMetadata?: { name?: string; url?: string; iconUrl?: string; } | undefined; /** * @deprecated Use `debug` instead. */ logging?: { sdk?: boolean; } | undefined; /** * @deprecated Use `ui.headless` instead. */ headless?: boolean | undefined; } & OneOf<{ connectAndSign?: string | undefined; } | { connectWith?: { method: string; params: unknown[]; } | undefined; }>>; type CreateEVMClientParameters = Parameters<typeof createEVMClient>[0]; export declare function metaMask(parameters?: MetaMaskParameters): import("@wagmi/core").CreateConnectorFn<EIP1193Provider, { onConnect(connectInfo: ProviderConnectInfo): void; onDisplayUri(uri: string): void; getInstance(): Promise<MetamaskConnectEVM>; }, Record<string, unknown>>; export declare namespace metaMask { var type: "metaMask"; } export {}; //# sourceMappingURL=metaMask.d.ts.map