Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 | 4x 1x 3x | export type IpType = 'ipv4' | 'ipv6'
export function getIpType(ip: string): IpType {
// IPv6 addresses contain multiple colons, or start with [
if (ip.includes('::') || (ip.match(/:/g)?.length ?? 0) >= 2 || ip.startsWith('[')) {
return 'ipv6'
}
return 'ipv4'
}
|