UNPKG

@synet/patterns

Version:

Robust, battle-tested collection of stable patterns used in Synet packages

16 lines (15 loc) 463 B
/** * ApiResponse and ApiResponseError interfaces * These interfaces define the standard structure of API responses and errors. */ export interface ApiResponse<T = unknown> { success: boolean; data?: T; message?: string; details?: unknown; } export declare class ApiResponseError extends Error { statusCode: number; details?: unknown | undefined; constructor(statusCode: number, message: string, details?: unknown | undefined); }