@slashid/react
Version:
React SDK for the /id platform
15 lines • 783 B
TypeScript
import { InvalidPasswordSubmittedEvent } from "@slashid/slashid";
import { TextConfigKey } from "../../text/constants";
type ValidatorFn<T> = (value: T) => boolean;
export declare const OTP_CODE_LENGTH = 6;
export declare const isValidPhoneNumber: ValidatorFn<string>;
export declare const isValidEmail: ValidatorFn<string>;
export declare const isValidUsername: ValidatorFn<string>;
export declare const isValidOTPCode: ValidatorFn<string>;
export declare function getValidationMessageKey(errorEvent: InvalidPasswordSubmittedEvent): TextConfigKey;
export declare function getValidationInterpolationTokens({ errorEvent, password, }: {
errorEvent: InvalidPasswordSubmittedEvent;
password: string;
}): Record<string, string>;
export {};
//# sourceMappingURL=validation.d.ts.map