bb-inspired
Version:
Core library for BB-inspired NestJS backend
17 lines (16 loc) • 529 B
TypeScript
export declare class ApiResponse<T> {
success: boolean;
data?: T;
error?: string;
message?: string;
timestamp: string;
meta?: {
page?: number;
limit?: number;
total?: number;
[key: string]: any;
};
static success<T>(data?: T, message?: string, meta?: any): ApiResponse<T>;
static error<T>(error: string, data?: T, meta?: any): ApiResponse<T>;
static paginated<T>(data: T[], page: number, limit: number, total: number, message?: string): ApiResponse<T[]>;
}