@axonlabs/core
    Preparing search index...

    Interface ValidationObj

    Required object for auto validation process.

    interface ValidationObj {
        options?: ValidationConfig;
        schema: ValidationSchema;
        target?: ValidationTargets;
    }
    Index

    Properties

    Options of your validation part for this schema.

    To prevent errors while adding options, use 'as ' to set type of object.

    options: {} as Joi.ValidationOptions
    options: {} as Yup.ValidateOptions
    options: {} as z.ParseParams

    Validation schema created with Joi, Zod or Yup.

    NOTE: Be carefull, query, params and body for validation is always type of object.

    Target of your validator middleware.

    • body
    • params (path parameters - /user/12)
    • query (query parameters - ?limit=12)