[validator] export validator function argument types from lib/* files (#43499)

This commit is contained in:
Vlad Poluch
2020-04-07 13:16:54 -07:00
committed by GitHub
parent 267400a56d
commit e20aca1e73
25 changed files with 35 additions and 3 deletions
+8 -3
View File
@@ -600,24 +600,28 @@ declare namespace validator {
*/
function isInt(str: string, options?: IsIntOptions): boolean;
type IPVersion = '4' | '6' | 4 | 6;
/**
* Check if the string is an IP (version 4 or 6).
*
* @param [version] - IP Version
*/
function isIP(str: string, version?: '4' | '6'): boolean;
function isIP(str: string, version?: IPVersion): boolean;
/**
* Check if the string is an IP Range (version 4 only).
*/
function isIPRange(str: string): boolean;
type ISBNVersion = '10' | '13' | 10 | 13;
/**
* Check if the string is an ISBN (version 10 or 13).
*
* @param [version] - ISBN Version
*/
function isISBN(str: string, version?: '10' | '13'): boolean;
function isISBN(str: string, version?: ISBNVersion): boolean;
/**
* Check if the string is an [ISIN](https://en.wikipedia.org/wiki/International_Securities_Identification_Number) (stock/security identifier).
@@ -1031,12 +1035,13 @@ declare namespace validator {
*/
function isUppercase(str: string): boolean;
type UUIDVersion = 3 | 4 | 5 | '3' | '4' | '5' | 'all';
/**
* Check if the string is a UUID (version 3, 4 or 5).
*
* @param [version="all"] - UUID version
*/
function isUUID(str: string, version?: 3 | 4 | 5 | '3' | '4' | '5' | 'all'): boolean;
function isUUID(str: string, version?: UUIDVersion): boolean;
/**
* Check if the string contains a mixture of full and half-width chars.
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type AlphaLocale = validator.AlphaLocale;
export default validator.isAlpha;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type AlphanumericLocale = validator.AlphanumericLocale;
export default validator.isAlphanumeric;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsByteLengthOptions = validator.IsByteLengthOptions;
export default validator.isByteLength;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsCurrencyOptions = validator.IsCurrencyOptions;
export default validator.isCurrency;
+2
View File
@@ -1,2 +1,4 @@
import validator from '../';
export type IsDecimalOptions = validator.IsDecimalOptions;
export type DecimalLocale = validator.DecimalLocale;
export default validator.isDecimal;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsEmailOptions = validator.IsEmailOptions;
export default validator.isEmail;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsEmptyOptions = validator.IsEmptyOptions;
export default validator.isEmpty;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsFQDNOptions = validator.IsFQDNOptions;
export default validator.isFQDN;
+2
View File
@@ -1,2 +1,4 @@
import validator from '../';
export type FloatLocale = validator.FloatLocale;
export type IsFloatOptions = validator.IsFloatOptions;
export default validator.isFloat;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type HashAlgorithm = validator.HashAlgorithm;
export default validator.isHash;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IPVersion = validator.IPVersion;
export default validator.isIP;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type ISBNVersion = validator.ISBNVersion;
export default validator.isISBN;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsISO8601Options = validator.IsISO8601Options;
export default validator.isISO8601;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsISSNOptions = validator.IsISSNOptions;
export default validator.isISSN;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IdentityCardLocale = validator.IdentityCardLocale;
export default validator.isIdentityCard;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsIntOptions = validator.IsIntOptions;
export default validator.isInt;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsLengthOptions = validator.IsLengthOptions;
export default validator.isLength;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsMACAddressOptions = validator.IsMACAddressOptions;
export default validator.isMACAddress;
+2
View File
@@ -1,2 +1,4 @@
import validator from '../';
export type MobilePhoneLocale = validator.MobilePhoneLocale;
export type IsMobilePhoneOptions = validator.IsMobilePhoneOptions;
export default validator.isMobilePhone;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsNumericOptions = validator.IsNumericOptions;
export default validator.isNumeric;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type PostalCodeLocale = validator.PostalCodeLocale;
export default validator.isPostalCode;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type IsURLOptions = validator.IsURLOptions;
export default validator.isURL;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type UUIDVersion = validator.UUIDVersion;
export default validator.isUUID;
+1
View File
@@ -1,2 +1,3 @@
import validator from '../';
export type NormalizeEmailOptions = validator.NormalizeEmailOptions;
export default validator.normalizeEmail;