UNPKG

@webilix/nestjs-helper

Version:

Helper library for NestJS

26 lines 1.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Errors = void 0; const common_1 = require("@nestjs/common"); const jalali_date_time_1 = require("@webilix/jalali-date-time"); const getDate = (0, jalali_date_time_1.JalaliDateTime)().toTitle; class Errors { } exports.Errors = Errors; Errors.throw = (error) => { throw new common_1.HttpException(error, common_1.HttpStatus.BAD_REQUEST); }; Errors.undefined = (title) => `${title} مشخص نشده است.`; Errors.invalid = (title) => `${title} صحیح مشخص نشده است.`; Errors.empty = (title) => `مشخص کردن ${title} الزامی است.`; Errors.unique = (title) => `امکان مشخص کردن گزینه تکراری در ${title} وجود ندارد.`; Errors.minimum = (title, value) => `${title} نمی‌تواند کمتر از ${value} باشد.`; Errors.maximum = (title, value) => `${title} نمی‌تواند بیشتر از ${value} باشد.`; Errors.eqLength = (title, value) => `${title} باید ${value} کاراکتر باشد.`; Errors.minLength = (title, value) => `${title} باید حداقل دارای ${value} کاراکتر باشد.`; Errors.maxLength = (title, value) => `${title} می‌تواند حداکثر دارای ${value} کاراکتر باشد.`; Errors.minDate = (title, value) => `${title} نمی‌تواند قبل از ${getDate(value)} باشد.`; Errors.maxDate = (title, value) => `${title} نمی‌تواند بعد از ${getDate(value)} باشد.`; Errors.minCount = (title, value) => `تعداد ${title} باید حداقل ${value} مورد باشد.`; Errors.maxCount = (title, value) => `تعداد ${title} می‌تواند حداکثر ${value} مورد باشد.`; //# sourceMappingURL=errors.js.map