UNPKG

@ayonli/jsext

Version:

A JavaScript extension package for building strong and modern applications.

27 lines (24 loc) 857 B
import { Exception, registerErrorType } from "../error.ts"; /** * This error indicates that the filename is too long to be resolved by the file * system. * * NOTE: This error has an HTTP-compatible code of `414`. */ export class FilenameTooLongError extends Exception { constructor(message: string, options: ErrorOptions = {}) { super(message, { ...options, name: "FilenameTooLongError", code: 414 }); } } registerErrorType(FilenameTooLongError); /** * This error indicates that the archive is corrupted or invalid. * * NOTE: This error has an HTTP-compatible code of `400`. */ export class CorruptedArchiveError extends Exception { constructor(message: string, options: ErrorOptions = {}) { super(message, { ...options, name: "ArchiveCorruptedError", code: 400 }); } } registerErrorType(CorruptedArchiveError);