grom-utils
Version:
A lightweight utility package for simplified error handling, validation, and API responses.
17 lines (15 loc) • 485 B
JavaScript
class ApiResponse {
/**
* Standard API Response Object
* @param {number} statusCode - HTTP Status Code
* @param {any} data - Response Data
* @param {string} message - Response Message
*/
constructor(statusCode = 200, data = null, message = "Success") {
this.statusCode = statusCode;
this.success = statusCode >= 200 && statusCode < 300; // Automatically determines success
this.message = message;
this.data = data;
}
}
export default ApiResponse;