@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
text/typescript
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}));