跳到內容
從 NextAuth.js v4 遷移?請閱讀 我們的遷移指南.

xata

XataClient

繼承

建構函式

new XataClient(options)

new XataClient(options?): XataClient
參數
參數類型
options?BaseClientOptions
回傳值

XataClient

覆寫

DatabaseClient<DatabaseSchema>.constructor

方法

getConfig()

getConfig(): Promise<{
  branch: string;
  databaseURL: string;
}>
回傳值

Promise<{ branch: string; databaseURL: string; }>

branch
branch: string;
databaseURL
databaseURL: string;
繼承自

DatabaseClient.getConfig


NextauthAccount

屬性

access_token?

optional access_token: null | string;

expires_at?

optional expires_at: null | number;

id_token?

optional id_token: null | string;

provider?

optional provider: null | string;

providerAccountId?

optional providerAccountId: null | string;

refresh_token?

optional refresh_token: null | string;

scope?

optional scope: null | string;

session_state?

optional session_state: null | string;

token_type?

optional token_type: null | string;

type?

optional type: null | string;

user?

optional user: null | NextauthUserRecord;

NextauthSession

屬性

expires?

optional expires: null | Date;

sessionToken?

optional sessionToken: null | string;

user?

optional user: null | NextauthUserRecord;

NextauthUser

屬性

email?

optional email: null | string;

emailVerified?

optional emailVerified: null | Date;

image?

optional image: null | string;

name?

optional name: null | string;

NextauthUsersAccount

屬性

account?

optional account: null | NextauthAccountRecord;

user?

optional user: null | NextauthUserRecord;

NextauthUsersSession

屬性

session?

optional session: null | NextauthSessionRecord;

user?

optional user: null | NextauthUserRecord;

NextauthVerificationToken

屬性

過期?

optional expires: null | Date;

識別碼?

optional identifier: null | string;

權杖?

optional token: null | string;

資料庫結構描述

type DatabaseSchema: {
  nextauth_accounts: NextauthAccountRecord;
  nextauth_sessions: NextauthSessionRecord;
  nextauth_users: NextauthUserRecord;
  nextauth_users_accounts: NextauthUsersAccountRecord;
  nextauth_users_sessions: NextauthUsersSessionRecord;
  nextauth_verificationTokens: NextauthVerificationTokenRecord;
};

類型宣告

nextauth_accounts

nextauth_accounts: NextauthAccountRecord;

nextauth_sessions

nextauth_sessions: NextauthSessionRecord;

nextauth_users

nextauth_users: NextauthUserRecord;

nextauth_users_accounts

nextauth_users_accounts: NextauthUsersAccountRecord;

nextauth_users_sessions

nextauth_users_sessions: NextauthUsersSessionRecord;

nextauth_verificationTokens

nextauth_verificationTokens: NextauthVerificationTokenRecord;

NextauthAccountRecord

type NextauthAccountRecord: NextauthAccount & XataRecord;

NextauthSessionRecord

type NextauthSessionRecord: NextauthSession & XataRecord;

NextauthUserRecord

type NextauthUserRecord: NextauthUser & XataRecord;

NextauthUsersAccountRecord

type NextauthUsersAccountRecord: NextauthUsersAccount & XataRecord;

NextauthUsersSessionRecord

type NextauthUsersSessionRecord: NextauthUsersSession & XataRecord;

NextauthVerificationTokenRecord

type NextauthVerificationTokenRecord: NextauthVerificationToken & XataRecord;
Auth.js © Balázs Orbán 和團隊 -2024