@auth/fauna-adapter
Auth.js / NextAuth.js 的官方 Fauna 适配器。
安装
npm install @auth/fauna-adapter faunaFaunaAccount
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 |
参数
| 参数 | 类型 |
|---|---|
object | Record<string, any> |
返回值
T
to()
从 Auth.js 获取对象并将其准备写入数据库。
类型参数
| 类型参数 |
|---|
T |
参数
| 参数 | 类型 |
|---|---|
object | Record<string, any> |
返回值
T
FaunaAdapter()
FaunaAdapter(client, config?): Adapter参数
| 参数 | 类型 |
|---|---|
客户端 | 客户端 |
config? | AdapterConfig |