TODO: An __iter, not an array
@eryx/ip/network6 Module
Summary
Exported Class
version: "6"
_prefix: number
_network: { number }
IPv6Network.smallestContaining(a: IPv6Address.IPv6Address, b: IPv6Address.IPv6Address) → IPv6Network
Functions
API Reference
Exported Class
IPv6Network
Properties
version: "6"
IP version number (6). This value is a string for type narrowing
_prefix: number
CIDR prefix length.
_network: { number }
Network address as hextets.
IPv6Network.smallestContaining
IPv6Network.smallestContaining(a: IPv6Address.IPv6Address, b: IPv6Address.IPv6Address) → IPv6Network
IPv6Network.parse
IPv6Network.mergeNetworks
IPv6Network:networkAddress
IPv6Network:broadcastAddress
IPv6Network:netmask
IPv6Network:hostmask
IPv6Network:prefixLength
IPv6Network:prefixLength() → number
IPv6Network:firstHost
IPv6Network:lastHost
IPv6Network:hostCount
IPv6Network:hostCount() → number
IPv6Network:contains
IPv6Network:containsNetwork
IPv6Network:overlaps
IPv6Network:isSubnetOf
IPv6Network:isSupernetOf
IPv6Network:supernet
TODO: An __iter, not an array
IPv6Network:hosts
TODO: An __iter, not an array
IPv6Network:addresses
TODO: An __iter, not an array
Functions
IPv6Address:inNetwork
Patch IPv6Address methods that require IPv6Network