UNPKG

ggez-banking-sdk

Version:

A Node.js package to handle GGEZ Banking API endpoints, Simplify the process of managing CRUD operations with this efficient and easy-to-use package.

25 lines (24 loc) 807 B
import { HttpStatusCode } from "axios"; const createDefaultBaseResult = (overrides) => ({ result: null, notes: null, authentication: null, last_activity: null, validate: null, function_code: null, response_time: null, time_zone: null, time_zone_name: null, ...overrides, }); const fillResultByError = (error) => { const result = { code: HttpStatusCode.BadRequest.toString(), message: error.data?.error || error.message || error.toString(), friendly_message: error.data?.error || error.message || error.toString(), description: error.data?.error || error.message || error.toString(), }; const baseResult = createDefaultBaseResult({ result }); return baseResult; }; export { createDefaultBaseResult, fillResultByError };