UNPKG

tranxpress

Version:

A smart async wrapper for Express with MongoDB transaction support.

21 lines (18 loc) 398 B
export class SuccessResponse<T = any> { statusCode: number; message: string; data?: T; constructor(message: string, data?: T, statusCode: number = 200) { this.message = message; this.data = data; this.statusCode = statusCode; } toJSON() { return { status: true, message: this.message, data: this.data, statusCode: this.statusCode, }; } }