Errores

Entidad de Errores

import { ApiErrorTypes } from "@/errors/enums/error.enum";

/**
 * Tipos para la respuesta de Error
 */
export type ErrorResponse = {
  message: string;
  code: number;
  type: ApiErrorTypes;
};

/**
 * Tipos para errores de TW
 */
export type ApiError = Pick<ErrorResponse, "message" | "code">;

/**
 * Tipos para errores de Wallet
 */
export type WalletError = Pick<ErrorResponse, "message" | "code">;

/**
 * Tipos para errores de Request
 */
export type RequestError = ApiError | Error | WalletError;

Última actualización

¿Te fue útil?