UNPKG

stock-nse-india

Version:

This package will help us to get equity/index details and historical data from National Stock Exchange of India.

34 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sendRouteError = exports.httpStatusFromError = exports.errorMessage = void 0; function errorMessage(error) { if (error instanceof Error) return error.message; if (typeof error === 'string') return error; try { return JSON.stringify(error); } catch (_a) { return 'Unknown error'; } } exports.errorMessage = errorMessage; function httpStatusFromError(error) { const message = errorMessage(error); if (message.includes('403')) return 403; if (message.includes('404')) return 404; if (message.includes('401')) return 401; if (message.includes('400')) return 400; return 502; } exports.httpStatusFromError = httpStatusFromError; function sendRouteError(res, error) { res.status(httpStatusFromError(error)).json({ error: errorMessage(error) }); } exports.sendRouteError = sendRouteError; //# sourceMappingURL=route-errors.js.map