Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

ApiErrorOptions

interfaz Desde 1.5.0

Tercer argumento de ApiError con opciones.

ts
import type { ApiErrorOptions } from "@meekojs/meeko/server";

Código fuente src/server/errors.ts:95

Declaración #

ts
interface ApiErrorOptions {
	readonly message?: string
	readonly issues?: readonly ApiErrorIssue[]
}

Ejemplo #

ts
import { ApiError } from "@meekojs/meeko/server";
import type { ApiErrorOptions } from "@meekojs/meeko/server";
const options: ApiErrorOptions = { message: "duplicate key users_email", issues: [{ path: "email", message: "Ese correo ya existe." }] };
throw new ApiError("EMAIL_TAKEN", 409, options);

Propiedades #

message #

propiedad sólo lectura opcional

readonly message?: string

Mensaje interno; no se envía al cliente. Por defecto, el código.

issues #

propiedad sólo lectura opcional

readonly issues?: readonly ApiErrorIssue[]

Mensajes públicos por campo, que el cliente recibe en ClientError.issues.

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/server/errors.ts