UNPKG

topkat-utils

Version:

A comprehensive collection of TypeScript/JavaScript utility functions for common programming tasks. Includes validation, object manipulation, date handling, string formatting, and more. Zero dependencies, fully typed, and optimized for performance.

46 lines 2.06 kB
"use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataValidationUtilErrorHandler = void 0; var dataValidationUtilErrorHandler = /** @class */ (function (_super) { __extends(dataValidationUtilErrorHandler, _super); function dataValidationUtilErrorHandler(msg, code, extraInfos) { var _this = _super.call(this, msg) || this; _this.message = msg; _this.msg = msg; _this.name = "".concat(code, " ").concat(msg); _this.fromDataValidation = true; // will be catched by express error handler _this.code = code; _this.extraInfos = extraInfos; _this.errorDescription = __assign({ msg: msg, code: code }, extraInfos); return _this; } return dataValidationUtilErrorHandler; }(Error)); exports.dataValidationUtilErrorHandler = dataValidationUtilErrorHandler; //# sourceMappingURL=error-handler.js.map