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";
}