@eryx/ip/range4 Module
Summary
Exported Class
version: "4"
_segments: { { start: number, finish: number } }
IPv4Range.new(startValue: IPv4Address.IPv4Address | string, endValue: IPv4Address.IPv4Address | string) → IPv4Range
IPv4Range:contains(value: IPv4Address.IPv4Address | IPv4Network.IPv4Network | IPv4Range | string) → boolean
IPv4Range:exclude(value: IPv4Address.IPv4Address | IPv4Network.IPv4Network | IPv4Range | string) → IPv4Range
API Reference
Exported Class
IPv4Range
Properties
version: "4"
IP version number (4). This value is a string for type narrowing
_segments: { { start: number, finish: number } }
Sorted, non-overlapping inclusive segments.
IPv4Range.new
IPv4Range.new(startValue: IPv4Address.IPv4Address | string, endValue: IPv4Address.IPv4Address | string) → IPv4Range
IPv4Range.fromNetwork
IPv4Range:contains
IPv4Range:contains(value: IPv4Address.IPv4Address | IPv4Network.IPv4Network | IPv4Range | string) → boolean
IPv4Range:exclude
IPv4Range:exclude(value: IPv4Address.IPv4Address | IPv4Network.IPv4Network | IPv4Range | string) → IPv4Range