Skip to main content

Overview

Below are the most common types in Magic’s TypeScript SDK, separated by module. To view all supported types, feel free to explore the Magic SDK repo.

User Module

MagicUserMetadata

TypeScript

RecoveryMethodType

TypeScript

RecoveryFactor

TypeScript

GetIdTokenConfiguration

TypeScript

GenerateIdTokenConfiguration

TypeScript

UpdateEmailConfiguration

TypeScript

RecoverAccountConfiguration

TypeScript

ShowSettingsConfiguration

TypeScript

Wallet Module

GasApiResponse

TypeScript

AccessListEntry

TypeScript

AccessList

TypeScript

Auth Module

LoginWithSmsConfiguration

TypeScript

LoginWithEmailOTPConfiguration

TypeScript

EventHandlers

TypeScript

Auth Events Enum

TypeScript

NFT Module

NFTPurchaseRequest

TypeScript

NFTCheckoutRequest

TypeScript

NFTTransferRequest

TypeScript

Responses and ResponseStatus

TypeScript

Resources