Skip to content

Interface: Network<T>

Defined in: Network.ts:22

A network of IP addresses.

Extends

Type Parameters

T

T extends IP = IP

Methods

[iterator]()

[iterator](): Iterator<T>

Defined in: Network.ts:38

Iterates over all IP addresses in this network.

Returns

Iterator<T>

Overrides

Iterable.[iterator]


contains()

contains(address): boolean

Defined in: Network.ts:28

Determines whether this network contains the provided IP address.

Parameters

address

T

IP address to check.

Returns

boolean


size()

size(): bigint

Defined in: Network.ts:33

Returns the exact number of IP addresses in this network.

Returns

bigint

Released under the LGPL-3.0 licence.