UNPKG

ftp-srv-esm

Version:

Modern, extensible FTP server (daemon) for Node.js with ESM support. Based on ftp-srv.

51 lines (44 loc) 1.03 kB
class GeneralError extends Error { constructor(message, code = 400) { super(message); this.code = code; this.name = 'GeneralError'; } } class SocketError extends Error { constructor(message, code = 500) { super(message); this.code = code; this.name = 'SocketError'; } } class FileSystemError extends Error { constructor(message, code = 400) { super(message); this.code = code; this.name = 'FileSystemError'; } } class ConnectorError extends Error { constructor(message, code = 400) { super(message); this.code = code; this.name = 'ConnectorError'; } } class TimeoutError extends Error { constructor(message, code = 425) { super(message); this.code = code; this.name = 'TimeoutError'; } } const errors = { SocketError, FileSystemError, ConnectorError, GeneralError, TimeoutError }; export default errors; export { SocketError, FileSystemError, ConnectorError, GeneralError, TimeoutError };