@auth/fauna-adapter
Auth.js / NextAuth.js 的官方 Fauna 适配器。
安裝
npm install @auth/fauna-adapter fauna
FaunaAccount
type FaunaAccount: ToFauna<AdapterAccount>;
FaunaSession
type FaunaSession: ToFauna<AdapterSession>;
FaunaUser
type FaunaUser: ToFauna<AdapterUser>;
FaunaVerificationToken
type FaunaVerificationToken: ToFauna<VerificationToken> & {
id: string;
};
類型宣告
id
id: string;
格式
const format: {
from: T;
to: T;
};
類型宣告
from()
接收來自資料庫的物件,並將其轉換為純 JavaScript。
類型參數
類型參數 |
---|
T |
參數
參數 | 類型 |
---|---|
物件 | Record <string , any > |
回傳
T
to()
接收來自 Auth.js 的物件,並準備將其寫入資料庫。
類型參數
類型參數 |
---|
T |
參數
參數 | 類型 |
---|---|
物件 | Record <string , any > |
回傳
T
FaunaAdapter()
FaunaAdapter(client, config?): Adapter
參數
參數 | 類型 |
---|---|
client | Client |
config ? | AdapterConfig |