@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
パラメーター
パラメーター | 型 |
---|---|
クライアント | クライアント |
config ? | AdapterConfig |