UNPKG

571 BTypeScriptView Raw
1import { ValidationOptions } from '../ValidationOptions';
2export declare type IsIpVersion = '4' | '6' | 4 | 6;
3export declare const IS_IP = "isIp";
4/**
5 * Checks if the string is an IP (version 4 or 6).
6 * If given value is not a string, then it returns false.
7 */
8export declare function isIP(value: unknown, version?: IsIpVersion): boolean;
9/**
10 * Checks if the string is an IP (version 4 or 6).
11 * If given value is not a string, then it returns false.
12 */
13export declare function IsIP(version?: IsIpVersion, validationOptions?: ValidationOptions): PropertyDecorator;