Documents for @litert/utils-network
    Preparing search index...

    Function parseIPv6Address

    • Parse an IPv6 address to an array of segments, in hexadecimal format.

      Parameters

      • ip: string

        The IPv6 address to be normalized.

      • padLeadingZeros: boolean

        Whether to pad leading zeros in each segment, upto 4 digits.

      Returns string[]

      An array of hexadecimal integers, with exact 8 elements.

      If the input is an invalid IPv6 address.

      `::     -> 0:0:0:0:0:0:0:0`
      
      `::1    -> 0:0:0:0:0:0:0:1`
      
      `a::1   -> a:0:0:0:0:0:0:1`
      
      `a:b::1 -> a:b:0:0:0:0:0:1`