UNPKG

better-auth-harmony

Version:

Validation and normalization for better-auth

49 lines (46 loc) 1.37 kB
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 };