UNPKG

@elsikora/nestjs-crud-automator

Version:

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

31 lines (28 loc) 931 B
import { __decorate } from '../external/tslib/tslib.es6.js'; import { ValidatorConstraint } from 'class-validator'; let 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; } } }; IsRegularExpressionValidator = __decorate([ ValidatorConstraint() ], IsRegularExpressionValidator); export { IsRegularExpressionValidator }; //# sourceMappingURL=is-regular-expression.validator.js.map