UNPKG

autumn-js

Version:
33 lines (31 loc) 613 B
// src/backend/core/utils/backendRes.ts var backendSuccess = ({ body, statusCode = 200 }) => { return { statusCode, body }; }; var backendError = ({ message, code = "internal_server_error", statusCode = 500, details }) => { return { statusCode, body: { message: message || "Internal server error", code, statusCode, ...details !== void 0 ? { details } : {} } }; }; var isBackendResult = (value) => { return !!value && typeof value === "object" && "statusCode" in value && "body" in value; }; export { backendSuccess, backendError, isBackendResult };