@eryx/ip/interface4 Module

Summary

Exported Class

address: IPv4Address.IPv4Address
network: IPv4Network.IPv4Network
_prefix: number
IPv4Interface.parse(source: string, options: utils.ParseOptions?)IPv4Interface?

API Reference

Exported Class

IPv4Interface

Properties

address: IPv4Address.IPv4Address

Assigned IPv4 address.

network: IPv4Network.IPv4Network

Containing IPv4 network.

_prefix: number

Interface prefix length.

IPv4Interface.parse

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

IPv4Interface:prefixLength

IPv4Interface:prefixLength()number

IPv4Interface:netmask

IPv4Interface:netmask()IPv4Address.IPv4Address

IPv4Interface:withPrefixLength

eg "192.168.1.10/24"

IPv4Interface:withPrefixLength()string

IPv4Interface:withNetmask

eg "192.168.1.10/255.255.255.0"

IPv4Interface:withNetmask()string

IPv4Interface:hostmask

IPv4Interface:hostmask()IPv4Address.IPv4Address