aegis-auth
Version:
A credentials-based auth solution for Next.js (and other Node projects) with IP rate-limiting, account lockouts, and sessions in DB.
14 lines • 530 B
TypeScript
import type { PrismaClient } from "@prisma/client";
import type { AegisAuthConfig } from "../config";
import { type ActionResponse, type PrismaVerification, type VerificationType } from "../types";
export declare function createVerification(context: {
prisma: PrismaClient;
config: Required<AegisAuthConfig>;
}, input: {
userId: string;
type: VerificationType;
tokenExpirySeconds?: number;
}): Promise<ActionResponse<{
verification: PrismaVerification;
}>>;
//# sourceMappingURL=createVerification.d.ts.map