UNPKG

@elsikora/nestjs-crud-automator

Version:

A library for automating the creation of CRUD operations in NestJS.

31 lines (28 loc) 941 B
'use strict'; var tslib_es6 = require('../external/tslib/tslib.es6.js'); var classValidator = require('class-validator'); exports.IsRegularExpressionValidator = class IsRegularExpressionValidator { /** * Validates whether a string is a valid regular expression pattern * @param {string} pattern - The regular expression pattern to validate * @returns {boolean} True if the pattern is a valid regular expression, false otherwise */ validate(pattern) { if (pattern) { try { new RegExp(pattern); return true; } catch { return false; } } else { return false; } } }; exports.IsRegularExpressionValidator = tslib_es6.__decorate([ classValidator.ValidatorConstraint() ], exports.IsRegularExpressionValidator); //# sourceMappingURL=is-regular-expression.validator.js.map