mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 04:50:18 +00:00
[validator] export validator function argument types from lib/* files (#43499)
This commit is contained in:
Vendored
+8
-3
@@ -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.
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type AlphaLocale = validator.AlphaLocale;
|
||||
export default validator.isAlpha;
|
||||
|
||||
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type AlphanumericLocale = validator.AlphanumericLocale;
|
||||
export default validator.isAlphanumeric;
|
||||
|
||||
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsByteLengthOptions = validator.IsByteLengthOptions;
|
||||
export default validator.isByteLength;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsCurrencyOptions = validator.IsCurrencyOptions;
|
||||
export default validator.isCurrency;
|
||||
|
||||
Vendored
+2
@@ -1,2 +1,4 @@
|
||||
import validator from '../';
|
||||
export type IsDecimalOptions = validator.IsDecimalOptions;
|
||||
export type DecimalLocale = validator.DecimalLocale;
|
||||
export default validator.isDecimal;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsEmailOptions = validator.IsEmailOptions;
|
||||
export default validator.isEmail;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsEmptyOptions = validator.IsEmptyOptions;
|
||||
export default validator.isEmpty;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsFQDNOptions = validator.IsFQDNOptions;
|
||||
export default validator.isFQDN;
|
||||
|
||||
Vendored
+2
@@ -1,2 +1,4 @@
|
||||
import validator from '../';
|
||||
export type FloatLocale = validator.FloatLocale;
|
||||
export type IsFloatOptions = validator.IsFloatOptions;
|
||||
export default validator.isFloat;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type HashAlgorithm = validator.HashAlgorithm;
|
||||
export default validator.isHash;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IPVersion = validator.IPVersion;
|
||||
export default validator.isIP;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type ISBNVersion = validator.ISBNVersion;
|
||||
export default validator.isISBN;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsISO8601Options = validator.IsISO8601Options;
|
||||
export default validator.isISO8601;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsISSNOptions = validator.IsISSNOptions;
|
||||
export default validator.isISSN;
|
||||
|
||||
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IdentityCardLocale = validator.IdentityCardLocale;
|
||||
export default validator.isIdentityCard;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsIntOptions = validator.IsIntOptions;
|
||||
export default validator.isInt;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsLengthOptions = validator.IsLengthOptions;
|
||||
export default validator.isLength;
|
||||
|
||||
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsMACAddressOptions = validator.IsMACAddressOptions;
|
||||
export default validator.isMACAddress;
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
import validator from '../';
|
||||
export type MobilePhoneLocale = validator.MobilePhoneLocale;
|
||||
export type IsMobilePhoneOptions = validator.IsMobilePhoneOptions;
|
||||
export default validator.isMobilePhone;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsNumericOptions = validator.IsNumericOptions;
|
||||
export default validator.isNumeric;
|
||||
|
||||
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type PostalCodeLocale = validator.PostalCodeLocale;
|
||||
export default validator.isPostalCode;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type IsURLOptions = validator.IsURLOptions;
|
||||
export default validator.isURL;
|
||||
|
||||
Vendored
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type UUIDVersion = validator.UUIDVersion;
|
||||
export default validator.isUUID;
|
||||
|
||||
+1
@@ -1,2 +1,3 @@
|
||||
import validator from '../';
|
||||
export type NormalizeEmailOptions = validator.NormalizeEmailOptions;
|
||||
export default validator.normalizeEmail;
|
||||
|
||||
Reference in New Issue
Block a user