// ╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔════╗╔═╗ ╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔═══════╗ ╔═══════╗╔═══════╗ // ╚╗ ╔══╗ ║║ ╔═══╗ ║║ ╔╗ ╔╗ ║║ ╔═══╗ ║╚══╗ ╔══╝║ ╔╗ ║║ ║ ║ ╔═════╝║ ╔═══╗ ║║ ╔═══╗ ║║ ╔═══╗ ║║ ╔═══╗ ║║ ╔═════╝ ╚══╗ ╔══╝║ ╔═════╝ // ║ ║ ║ ║║ ║ ║ ║║ ║║ ║║ ║║ ╚═══╝ ║ ║ ║ ║ ║║ ║║ ║╔═══════╗║ ╚═════╗║ ╚═══╝ ║║ ╚═══╝ ║║ ║ ║ ║║ ╚═══╝ ║║ ╚═════╗ ║ ║ ║ ╚═════╗ // ║ ║ ║ ║║ ║ ║ ║║ ║║ ║║ ║║ ╔═══╗ ║ ║ ║ ║ ║║ ║║ ║╚═══════╝║ ╔═════╝║ ╔═╗ ╔═╝║ ╔═╗ ╔═╝║ ║ ║ ║║ ╔═╗ ╔═╝╚═════╗ ║ ║ ║ ╚═════╗ ║ // ╔╝ ╚══╝ ║║ ╚═══╝ ║║ ║║ ║║ ║║ ║ ║ ║╔══╝ ╚══╗║ ║║ ╚╝ ║ ║ ╚═════╗║ ║ ║ ╚═╗║ ║ ║ ╚═╗║ ╚═══╝ ║║ ║ ║ ╚═╗╔═════╝ ║╔═╗ ║ ║ ╔═════╝ ║ // ╚═══════╝╚═══════╝╚═╝╚═╝╚═╝╚═╝ ╚═╝╚═══════╝╚═╝╚════╝ ╚═══════╝╚═╝ ╚═══╝╚═╝ ╚═══╝╚═══════╝╚═╝ ╚═══╝╚═══════╝╚═╝ ╚═╝ ╚═══════╝ // ╔════╗╔═╗╔═══════╗╔═══════╗╔═══════╗ // ║ ╔╗ ║║ ║║ ╔═══╗ ║║ ╔╗ ╔╗ ║║ ╔═════╝ // ║ ║║ ║║ ║║ ╚═══╝ ║║ ║║ ║║ ║║ ╚═════╗ // ║ ║║ ║║ ║║ ╔═══╗ ║║ ║║ ║║ ║║ ╔═════╝ // ║ ║║ ╚╝ ║║ ║ ║ ║║ ║║ ║║ ║║ ╚═════╗ // ╚═╝╚════╝╚═╝ ╚═╝╚═╝╚═╝╚═╝╚═══════╝ export class InvalidMailgunDomainNameError extends Error { constructor(message = 'The referenced Mailgun domain name is invalid') { super(message); this.name = 'InvalidMailgunDomainNameError'; } } export function throwInvalidMailgunDomainNameError(message?: string) { throw new InvalidMailgunDomainNameError(message); }