Files
mailer/ts/errors/index.ts
2025-10-24 08:09:29 +00:00

25 lines
471 B
TypeScript

/**
* Error types module stub
*/
export class SmtpError extends Error {
constructor(message: string, public code?: number) {
super(message);
this.name = 'SmtpError';
}
}
export class AuthenticationError extends Error {
constructor(message: string) {
super(message);
this.name = 'AuthenticationError';
}
}
export class RateLimitError extends Error {
constructor(message: string) {
super(message);
this.name = 'RateLimitError';
}
}