cidr-block
Version:
IPv4 and IPv6 address and cidr range utilities
23 lines (20 loc) • 689 B
JavaScript
;
class InvalidIpv4AddressError extends Error {
name = 'InvalidIpv4AddressError';
constructor(invalidAddress) {
super(`${invalidAddress} is not a valid IPv4 address`);
}
}
class InvalidIpv4CidrError extends Error {
name = 'InvalidIpv4CidrError';
constructor(invalidCidr) {
super(`${invalidCidr} is not a valid IPv4 CIDR range`);
}
}
class InvalidIpv4CidrRangeError extends Error {
name = 'InvalidIpv4RangeError';
}
exports.InvalidIpv4AddressError = InvalidIpv4AddressError;
exports.InvalidIpv4CidrError = InvalidIpv4CidrError;
exports.InvalidIpv4CidrRangeError = InvalidIpv4CidrRangeError;
//# sourceMappingURL=ipv4-errors.cjs.map