@youngshand/payload-auth-plugin
Version:
A temporary fork for testing of Authentication plugin for Payload CMS, use @payload-auth-plugin
33 lines • 1.22 kB
TypeScript
import { AuthPluginOutput } from "../types.js";
interface BaseOptions {
name: string;
}
export interface PasswordSigninPayload {
email: string;
password: string;
}
export declare const passwordSignin: (opts: BaseOptions, payload: PasswordSigninPayload) => Promise<AuthPluginOutput>;
export interface PasswordSignupPayload {
email: string;
password: string;
allowAutoSignin?: boolean;
profile?: Record<string, unknown>;
}
export declare const passwordSignup: (opts: BaseOptions, payload: PasswordSignupPayload) => Promise<AuthPluginOutput>;
export interface ForgotPasswordPayload {
email: string;
}
export declare const forgotPassword: (opts: BaseOptions, payload: ForgotPasswordPayload) => Promise<AuthPluginOutput>;
export interface PasswordRecoverPayload {
email: string;
password: string;
code: string;
}
export declare const passwordRecover: (opts: BaseOptions, payload: PasswordRecoverPayload) => Promise<AuthPluginOutput>;
export interface PasswordResetPayload {
email: string;
password: string;
}
export declare const passwordReset: (opts: BaseOptions, payload: PasswordResetPayload) => Promise<AuthPluginOutput>;
export {};
//# sourceMappingURL=password.d.ts.map