UNPKG

@alba-cars/common-modules

Version:

A package containing DTOs, validation classes and common modules and interfaces for Alba Cars

24 lines (23 loc) 814 B
import { AppError } from "../../error-handling"; export declare class DataReturnType<Data = unknown> { constructor(success: boolean, message?: string, data?: Data, error?: AppError); success: boolean; message?: string; data?: Data; error?: AppError; } export interface PaginatedData<Data = unknown> { result: Data; limit: number; total: number; page: number; isCSVExport?: boolean; exportFields?: Set<string>; } export declare class ReturnTypeWithPagination<Data = unknown> { success: boolean; message?: string | undefined; data?: PaginatedData<Data> | undefined; error?: AppError | undefined; constructor(success: boolean, message?: string | undefined, data?: PaginatedData<Data> | undefined, error?: AppError | undefined); }