@eryx/ip/interface6 Module

Summary

Exported Class

address: IPv6Address.IPv6Address
network: IPv6Network.IPv6Network
_prefix: number
IPv6Interface.parse(source: string, options: utils.ParseOptions?)IPv6Interface?

API Reference

Exported Class

IPv6Interface

Properties

address: IPv6Address.IPv6Address

Assigned IPv6 address.

network: IPv6Network.IPv6Network

Containing IPv6 network.

_prefix: number

Interface prefix length.

IPv6Interface.parse

IPv6Interface.parse(source: string, options: utils.ParseOptions?)IPv6Interface?

IPv6Interface:prefixLength

IPv6Interface:prefixLength()number

IPv6Interface:netmask

IPv6Interface:netmask()IPv6Address.IPv6Address

IPv6Interface:withPrefixLength

eg "2001:db8::1/64"

IPv6Interface:withPrefixLength()string

IPv6Interface:withNetmask

eg "2001:db8::1/ffff:ffff:ffff:ffff::"

IPv6Interface:withNetmask()string

IPv6Interface:hostmask

IPv6Interface:hostmask()IPv6Address.IPv6Address