UNPKG

@topgroup/diginext

Version:

A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.

19 lines (18 loc) 771 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.respondSuccess = exports.respondFailure = void 0; const lodash_1 = require("lodash"); const respondFailure = (params) => { if ((0, lodash_1.isString)(params)) return { status: 0, messages: [params] }; if ((0, lodash_1.isArray)(params)) return { status: 0, messages: params }; const { msg = "Unexpected error.", data } = params; return { status: 0, data, messages: [msg] }; }; exports.respondFailure = respondFailure; const respondSuccess = (params) => { const { msg = "Ok.", data, ...pagination } = params; return { status: 1, data, messages: (0, lodash_1.isArray)(msg) ? msg : [msg], ...pagination }; }; exports.respondSuccess = respondSuccess;