UNPKG

@speedup/error

Version:
29 lines (28 loc) 926 B
"use strict"; /** * Utility functions */ Object.defineProperty(exports, "__esModule", { value: true }); /** * Get default error message * @param code Error code or message (e.g. E_NOT_FOUND) */ exports.getDefaultErrorMessage = function (code) { return "Error '" + code + "' has been occurred."; }; /** * Get either default or predefined error message * @param code Error code or message (e.g. E_NOT_FOUND) * @param config Configuration object */ exports.getEitherDefaultOrPredefinedErrorMessage = function (config) { // set default error message var errorMessage = exports.getDefaultErrorMessage(config.code); // error message is inherited from the error message if (config && config.error) { errorMessage = config.error.message; } // error message is overwritten by the user if (config && config.message) { errorMessage = config.message; } return errorMessage; };