nuxt-supabase-team-auth
Version:
Drop-in Nuxt 3 module for team-based authentication with Supabase
14 lines • 746 B
TypeScript
import type { PasswordPolicy, PasswordValidationResult } from '../types/password-policy.js';
/**
* Validates a password against the provided policy
*/
export declare function validatePassword(password: string, policy?: PasswordPolicy): PasswordValidationResult;
/**
* Generates help text based on the password policy
*/
export declare function generatePasswordHelpText(policy?: PasswordPolicy): string;
/**
* Creates a Valibot schema for password validation based on the policy
*/
export declare function createPasswordSchema(policy?: PasswordPolicy): Promise<import("valibot").SchemaWithPipe<readonly [any, import("valibot").PipeItem<any, unknown, import("valibot").BaseIssue<unknown>>]>>;
//# sourceMappingURL=password-validation.d.ts.map