Setu-TS
    Preparing search index...

    Module validation-plugin/src

    import { validatedStateKey } from '@setu-ts/common';
    import { ValidationPlugin, validateBody, validateQuery } from '@setu-ts/validation-plugin';

    app.register(ValidationPlugin({ errorFormat: 'rfc9457' }));

    app.router.post('/users', {
    middleware: [validateBody(CreateUserSchema)],
    handler: async (ctx) => {
    const body = ctx.state.get(validatedStateKey('body'));
    // body is validated
    },
    });
    ValidationService
    FormattedError
    FormatValidationErrors
    SanitizationRules
    ValidationPluginOptions
    ErrorFormat
    ValidatedOutput
    ValidationErrorFormatter
    ValidatorMiddleware
    defaultFormatter
    nestjsFormatter
    rfc7807Formatter
    rfc9457Formatter
    createSanitizer
    createValidationMiddleware
    resolveFormatter
    sanitize
    validateBody
    validateCookies
    validateHeaders
    validateParams
    validateQuery
    ValidationPlugin