better-auth-harmony
Version:
Validation and normalization for better-auth
49 lines (46 loc) • 1.37 kB
TypeScript
import { HookEndpointContext } from 'better-auth';
type Matcher = (context: HookEndpointContext) => boolean;
/**
* Path is one of `['/sign-in/phone-number', '/phone-number/forget-password',
* '/phone-number/reset-password', '/phone-number/send-otp', '/phone-number/verify']`.
* @param context Request context
* @param context.path Request path
* @returns boolean
*/
declare const allPhone: Matcher;
/**
* Path is `'/sign-in/phone-number'`.
* @param context Request context
* @param context.path Request path
* @returns boolean
*/
declare const signInPhone: Matcher;
/**
* Path is `'/phone-number/send-otp'`.
* @param context Request context
* @param context.path Request path
* @returns boolean
*/
declare const phoneOtp: Matcher;
/**
* Path is `'/phone-number/verify'`.
* @param context Request context
* @param context.path Request path
* @returns boolean
*/
declare const phoneVerify: Matcher;
/**
* Path is `'/phone-number/forget-password'`.
* @param context Request context
* @param context.path Request path
* @returns boolean
*/
declare const phoneForget: Matcher;
/**
* Path is `'/phone-number/reset-password'`.
* @param context Request context
* @param context.path Request path
* @returns boolean
*/
declare const phoneReset: Matcher;
export { type Matcher, allPhone, phoneForget, phoneOtp, phoneReset, phoneVerify, signInPhone };