import { Json } from "../types/Json.js"; import { List } from "../types/List.js"; import { HttpStatus } from "./HttpStatus.js"; import { Result } from "../types/Result.js"; //#region src/http/RestResult.d.ts export type RestResult = { data?: { code: number; items: List; itemCount: number; totalItems?: number; meta?: Json; }; error?: { code: number; message: string; errorCount: number; errors: List; }; }; export declare const rest: { toData: (status: HttpStatus, items?: Json[], totalItems?: number, meta?: Json) => RestResult; toError: (status: HttpStatus, errors?: Result[]) => RestResult; to: (payload?: any | any[], status?: HttpStatus) => RestResult; }; export declare const isRestResult: (r: unknown) => r is RestResult; //#endregion //# sourceMappingURL=RestResult.d.ts.map