Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "AuthUserForm"

Index

Variables

authUserForm

authUserForm: function = V.validate<IAuthUserForm>({userNameOrEmail: [validateUserNameOrEmail],// userNameOrEmail: validateUserNameOrEmail({// required: true,// }),password: getPasswordValidation(true)})

Authenticate User Form.

Type declaration

    • (obj: IHaveValidation & any): T & IHaveValidation
    • Parameters

      • obj: IHaveValidation & any

      Returns T & IHaveValidation

validateUserNameOrEmail

validateUserNameOrEmail: CurriedFunction2<string, any, IHaveValidation> = R.curry((propName: string, obj: any) => {const propValue = R.prop<string>(propName, obj);const createUserValidation: V.IValidations = { userNameOrEmail: userNameValidation };return propValue.indexOf('@') >= 0? V.isEmail(propName, obj): V.validate(createUserValidation)(obj);})

Validate UserName or E-mail to login.

Generated using TypeDoc