Skip to article
Documentation

src/lib/errors.ts

Linked repository file from this build.

/** A request that breaks a business rule. Routes return its message to the user with 400. */
export class RuleError extends Error {
  override name = "RuleError";
}

/** The requested record does not exist. Routes return 404. */
export class NotFoundError extends Error {
  override name = "NotFoundError";
}