UNPKG

@esm2cjs/ip-regex

Version:

Regular expression for matching IP addresses (IPv4 & IPv6). This is a fork of sindresorhus/ip-regex, but with CommonJS support.

13 lines (11 loc) 478 B
import {expectType} from 'tsd'; import ipRegex from './index.js'; expectType<RegExp>(ipRegex()); expectType<RegExp>(ipRegex({exact: true})); expectType<RegExp>(ipRegex({includeBoundaries: true})); expectType<RegExp>(ipRegex.v4()); expectType<RegExp>(ipRegex.v4({exact: true})); expectType<RegExp>(ipRegex.v4({includeBoundaries: true})); expectType<RegExp>(ipRegex.v6()); expectType<RegExp>(ipRegex.v6({exact: true})); expectType<RegExp>(ipRegex.v6({includeBoundaries: true}));