UNPKG

@thirdweb-dev/wallets

Version:

<p align="center"> <br /> <a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/packages/sdk/logo.svg?raw=true" width="200" alt=""/></a> <br /> </p> <h1 align="center">thirdweb Wallet SDK</h1> <p align="center"> <a href="ht

29 lines 1.51 kB
import { Connector } from "../interfaces/connector"; import { AbstractClientWallet, WalletOptions } from "./base"; import { MagicAuthOptions } from "../connectors/magic/types"; import type { MagicAuthConnectOptions, MagicAuthConnector as MagicAuthConnectorType } from "../connectors/magic"; import type { OAuthProvider as _OAuthProvider, OAuthRedirectResult } from "@magic-ext/oauth"; export type MagicLinkAdditionalOptions = MagicAuthOptions; export type MagicLinkOptions = WalletOptions<MagicAuthOptions>; export type MagicLinkConnectOptions = MagicAuthConnectOptions; export type MagicOAuthProvider = _OAuthProvider; export declare class MagicLink extends AbstractClientWallet<MagicLinkOptions, MagicAuthConnectOptions> { connector?: Connector; magicConnector?: MagicAuthConnectorType; oAuthRedirectResult?: OAuthRedirectResult; static meta: { iconURL: string; name: string; }; static id: string; get walletName(): "Magic Link"; options: MagicLinkOptions; constructor(options: MagicLinkOptions); initializeConnector(): Promise<Connector<{}>>; protected getConnector(): Promise<Connector>; getMagic(): import("@magic-sdk/provider").InstanceWithExtensions<import("@magic-sdk/provider").SDKBase, import("@magic-ext/oauth").OAuthExtension[]>; autoConnect(options?: MagicAuthConnectOptions): Promise<string>; disconnect(): Promise<void>; connect(options: MagicAuthConnectOptions): Promise<string>; } //# sourceMappingURL=magic.d.ts.map