UNPKG

726 BTypeScriptView Raw
1declare function isIP(addr: string): boolean;
2declare function version(addr: string): number;
3declare function isV4(addr: string): boolean;
4declare function isV6(addr: string): boolean;
5declare function isRange(range: string): boolean;
6declare function inRange(addr: string, range: string | string[]): boolean;
7declare function isPrivateIP(ip: string): boolean;
8declare function isIPInRangeOrPrivate(ip: string, options?: {
9 ranges?: string[] | string;
10 allowAnyPrivate?: boolean;
11}): boolean;
12declare function storeIP(addr: string): any;
13
14declare function displayIP(addr: string): any;
15
16export { displayIP, inRange, isIP, isIPInRangeOrPrivate, isPrivateIP, isRange, isV4, isV6, storeIP as searchIP, storeIP, version };