better-auth
Version:
The most comprehensive authentication framework for TypeScript.
59 lines • 1.16 kB
text/typescript
//#region src/plugins/two-factor/schema.d.ts
declare const schema: {
user: {
fields: {
twoFactorEnabled: {
type: "boolean";
required: false;
defaultValue: false;
input: false;
};
};
};
twoFactor: {
fields: {
secret: {
type: "string";
required: true;
returned: false;
index: true;
};
backupCodes: {
type: "string";
required: true;
returned: false;
};
userId: {
type: "string";
required: true;
returned: false;
references: {
model: string;
field: string;
};
index: true;
};
verified: {
type: "boolean";
required: false;
defaultValue: true;
input: false;
};
failedVerificationCount: {
type: "number";
required: false;
defaultValue: number;
input: false;
returned: false;
};
lockedUntil: {
type: "date";
required: false;
input: false;
returned: false;
};
};
};
};
//#endregion
export { schema };