├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .istanbul.yml ├── .snyk ├── CHANGELOG.md ├── README.md ├── package.json ├── spec └── support │ └── jasmine.json ├── src ├── AbstractValidator.spec.ts ├── AbstractValidator.ts ├── Issue5.spec.ts ├── Validator.spec.ts ├── builder │ ├── CommonValidatorBuilder.ts │ ├── CommonValidatorBuilderImpl.spec.ts │ ├── CommonValidatorBuilderImpl.ts │ ├── DateValidatorBuilder.ts │ ├── DateValidatorBuilderImpl.spec.ts │ ├── DateValidatorBuilderImpl.ts │ ├── IterableValidationOptionsBuilder.ts │ ├── IterableValidatorBuilder.ts │ ├── NumberValidatorBuilder.ts │ ├── NumberValidatorBuilderImpl.spec.ts │ ├── NumberValidatorBuilderImpl.ts │ ├── SizedIterableValidatorBuilder.ts │ ├── SizedIterableValidatorBuilderImpl.spec.ts │ ├── SizedIterableValidatorBuilderImpl.ts │ ├── StringValidationOptionsBuilder.ts │ ├── StringValidatorBuilder.ts │ ├── StringValidatorBuilderImpl.spec.ts │ ├── StringValidatorBuilderImpl.ts │ ├── TypeValidatorBuilder.ts │ ├── TypeValidatorBuilderImpl.spec.ts │ ├── TypeValidatorBuilderImpl.ts │ ├── ValidationOptionsBuilder.ts │ └── index.ts ├── index.ts ├── regression │ └── Issue4.spec.ts ├── shared │ ├── AlphaLocale.ts │ ├── AlphanumericLocale.ts │ ├── CurrencyOptions.ts │ ├── EmailOptions.ts │ ├── FqdnOptions.ts │ ├── HasLength.ts │ ├── HasSize.ts │ ├── IsIterable.spec.ts │ ├── IsIterable.ts │ ├── IsIterableEmpty.spec.ts │ ├── IsIterableEmpty.ts │ ├── MobilePhoneLocale.ts │ ├── PostalCodeLocale.ts │ ├── Severity.ts │ ├── SizedIterable.ts │ ├── UrlOptions.ts │ ├── UuidVersion.ts │ ├── Validatable.ts │ ├── ValidationFailure.spec.ts │ ├── ValidationFailure.ts │ ├── ValidationResult.spec.ts │ ├── ValidationResult.ts │ └── index.ts ├── validation │ ├── CollectionValidationRule.spec.ts │ ├── CollectionValidationRule.ts │ ├── RuleApplicationOutcome.spec.ts │ ├── RuleApplicationOutcome.ts │ ├── UnlessCondition.spec.ts │ ├── UnlessCondition.ts │ ├── ValidationCondition.ts │ ├── ValidationRule.spec.ts │ ├── ValidationRule.ts │ ├── WhenCondition.spec.ts │ ├── WhenCondition.ts │ ├── WhenDefinedCondition.spec.ts │ ├── WhenDefinedCondition.ts │ ├── WhenNotEmptyCondition.spec.ts │ ├── WhenNotEmptyCondition.ts │ ├── WhenNotNullCondition.spec.ts │ ├── WhenNotNullCondition.ts │ └── index.ts ├── validator.d.ts └── validators │ ├── PropertyValidator.ts │ ├── collection-based │ ├── ContainsElementValidator.spec.ts │ ├── ContainsElementValidator.ts │ ├── DoesNotContainElementValidator.spec.ts │ ├── DoesNotContainElementValidator.ts │ ├── HasMaxNumberOfElementsValidator.spec.ts │ ├── HasMaxNumberOfElementsValidator.ts │ ├── HasMinMaxNumberOfElementsValidator.spec.ts │ ├── HasMinMaxNumberOfElementsValidator.ts │ ├── HasMinNumberOfElementsValidator.spec.ts │ ├── HasMinNumberOfElementsValidator.ts │ ├── HasNumberOfElementsValidator.spec.ts │ ├── HasNumberOfElementsValidator.ts │ ├── IsEmptyValidator.spec.ts │ ├── IsEmptyValidator.ts │ ├── IsNotEmptyValidator.spec.ts │ ├── IsNotEmptyValidator.ts │ └── index.ts │ ├── common │ ├── IsDefinedValidator.spec.ts │ ├── IsDefinedValidator.ts │ ├── IsEmptyValidator.spec.ts │ ├── IsEmptyValidator.ts │ ├── IsEqualValidator.spec.ts │ ├── IsEqualValidator.ts │ ├── IsInValidator.spec.ts │ ├── IsInValidator.ts │ ├── IsNotEmptyValidator.spec.ts │ ├── IsNotEmptyValidator.ts │ ├── IsNotEqualValidator.spec.ts │ ├── IsNotEqualValidator.ts │ ├── IsNotInValidator.spec.ts │ ├── IsNotInValidator.ts │ ├── IsNotNullValidator.spec.ts │ ├── IsNotNullValidator.ts │ ├── IsNullValidator.spec.ts │ ├── IsNullValidator.ts │ ├── IsUndefinedValidator.spec.ts │ ├── IsUndefinedValidator.ts │ └── index.ts │ ├── date-based │ ├── IsAfterValidator.spec.ts │ ├── IsAfterValidator.ts │ ├── IsBeforeValidator.spec.ts │ ├── IsBeforeValidator.ts │ ├── IsBetweenValidator.spec.ts │ ├── IsBetweenValidator.ts │ ├── IsSameAsValidator.spec.ts │ ├── IsSameAsValidator.ts │ ├── IsSameOrAfterValidator.spec.ts │ ├── IsSameOrAfterValidator.ts │ ├── IsSameOrBeforeValidator.spec.ts │ ├── IsSameOrBeforeValidator.ts │ └── index.ts │ ├── number-based │ ├── IsGreaterThanOrEqualToValidator.spec.ts │ ├── IsGreaterThanOrEqualToValidator.ts │ ├── IsGreaterThanValidator.spec.ts │ ├── IsGreaterThanValidator.ts │ ├── IsLessThanOrEqualToValidator.spec.ts │ ├── IsLessThanOrEqualToValidator.ts │ ├── IsLessThanValidator.spec.ts │ ├── IsLessThanValidator.ts │ ├── IsNegativeValidator.spec.ts │ ├── IsNegativeValidator.ts │ ├── IsPositiveValidator.spec.ts │ ├── IsPositiveValidator.ts │ └── index.ts │ ├── string-based │ ├── ContainsValidator.spec.ts │ ├── ContainsValidator.ts │ ├── HasLengthValdiator.spec.ts │ ├── HasLengthValidator.ts │ ├── IsAlphaValidator.spec.ts │ ├── IsAlphaValidator.ts │ ├── IsAlphanumericValidator.spec.ts │ ├── IsAlphanumericValidator.ts │ ├── IsAsciiValidator.spec.ts │ ├── IsAsciiValidator.ts │ ├── IsBase64Validator.spec.ts │ ├── IsBase64Validator.ts │ ├── IsBooleanStringValidator.spec.ts │ ├── IsBooleanStringValidator.ts │ ├── IsCreditCardValidator.spec.ts │ ├── IsCreditCardValidator.ts │ ├── IsCurrencyValidator.spec.ts │ ├── IsCurrencyValidator.ts │ ├── IsDecimalStringValidator.spec.ts │ ├── IsDecimalStringValidator.ts │ ├── IsEmailValidator.spec.ts │ ├── IsEmailValidator.ts │ ├── IsFqdnValidator.spec.ts │ ├── IsFqdnValidator.ts │ ├── IsHexadecimalValidator.spec.ts │ ├── IsHexadecimalValidator.ts │ ├── IsIso8601Validator.spec.ts │ ├── IsIso8601Validator.ts │ ├── IsJsonValidator.spec.ts │ ├── IsJsonValidator.ts │ ├── IsLatLongValidator.spec.ts │ ├── IsLatLongValidator.ts │ ├── IsLowercaseValidator.spec.ts │ ├── IsLowercaseValidator.ts │ ├── IsMobilePhoneValidator.spec.ts │ ├── IsMobilePhoneValidator.ts │ ├── IsNumericStringValidator.spec.ts │ ├── IsNumericStringValidator.ts │ ├── IsPostalCodeValidator.spec.ts │ ├── IsPostalCodeValidator.ts │ ├── IsUppercaseValidator.spec.ts │ ├── IsUppercaseValidator.ts │ ├── IsUrlValidator.spec.ts │ ├── IsUrlValidator.ts │ ├── IsUuidValidator.spec.ts │ ├── IsUuidValidator.ts │ ├── RegExValidator.spec.ts │ ├── RegExValidator.ts │ └── index.ts │ └── type-based │ ├── IsArrayValidator.spec.ts │ ├── IsArrayValidator.ts │ ├── IsBooleanValidator.spec.ts │ ├── IsBooleanValidator.ts │ ├── IsDateValidator.spec.ts │ ├── IsDateValidator.ts │ ├── IsNumberValidator.spec.ts │ ├── IsNumberValidator.ts │ ├── IsStringValidator.spec.ts │ ├── IsStringValidator.ts │ └── index.ts ├── tsconfig.json └── tslint.json /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/.gitignore -------------------------------------------------------------------------------- /.istanbul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/.istanbul.yml -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/.snyk -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/package.json -------------------------------------------------------------------------------- /spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/spec/support/jasmine.json -------------------------------------------------------------------------------- /src/AbstractValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/AbstractValidator.spec.ts -------------------------------------------------------------------------------- /src/AbstractValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/AbstractValidator.ts -------------------------------------------------------------------------------- /src/Issue5.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/Issue5.spec.ts -------------------------------------------------------------------------------- /src/Validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/Validator.spec.ts -------------------------------------------------------------------------------- /src/builder/CommonValidatorBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/CommonValidatorBuilder.ts -------------------------------------------------------------------------------- /src/builder/CommonValidatorBuilderImpl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/CommonValidatorBuilderImpl.spec.ts -------------------------------------------------------------------------------- /src/builder/CommonValidatorBuilderImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/CommonValidatorBuilderImpl.ts -------------------------------------------------------------------------------- /src/builder/DateValidatorBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/DateValidatorBuilder.ts -------------------------------------------------------------------------------- /src/builder/DateValidatorBuilderImpl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/DateValidatorBuilderImpl.spec.ts -------------------------------------------------------------------------------- /src/builder/DateValidatorBuilderImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/DateValidatorBuilderImpl.ts -------------------------------------------------------------------------------- /src/builder/IterableValidationOptionsBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/IterableValidationOptionsBuilder.ts -------------------------------------------------------------------------------- /src/builder/IterableValidatorBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/IterableValidatorBuilder.ts -------------------------------------------------------------------------------- /src/builder/NumberValidatorBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/NumberValidatorBuilder.ts -------------------------------------------------------------------------------- /src/builder/NumberValidatorBuilderImpl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/NumberValidatorBuilderImpl.spec.ts -------------------------------------------------------------------------------- /src/builder/NumberValidatorBuilderImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/NumberValidatorBuilderImpl.ts -------------------------------------------------------------------------------- /src/builder/SizedIterableValidatorBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/SizedIterableValidatorBuilder.ts -------------------------------------------------------------------------------- /src/builder/SizedIterableValidatorBuilderImpl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/SizedIterableValidatorBuilderImpl.spec.ts -------------------------------------------------------------------------------- /src/builder/SizedIterableValidatorBuilderImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/SizedIterableValidatorBuilderImpl.ts -------------------------------------------------------------------------------- /src/builder/StringValidationOptionsBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/StringValidationOptionsBuilder.ts -------------------------------------------------------------------------------- /src/builder/StringValidatorBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/StringValidatorBuilder.ts -------------------------------------------------------------------------------- /src/builder/StringValidatorBuilderImpl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/StringValidatorBuilderImpl.spec.ts -------------------------------------------------------------------------------- /src/builder/StringValidatorBuilderImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/StringValidatorBuilderImpl.ts -------------------------------------------------------------------------------- /src/builder/TypeValidatorBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/TypeValidatorBuilder.ts -------------------------------------------------------------------------------- /src/builder/TypeValidatorBuilderImpl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/TypeValidatorBuilderImpl.spec.ts -------------------------------------------------------------------------------- /src/builder/TypeValidatorBuilderImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/TypeValidatorBuilderImpl.ts -------------------------------------------------------------------------------- /src/builder/ValidationOptionsBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/ValidationOptionsBuilder.ts -------------------------------------------------------------------------------- /src/builder/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/builder/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/regression/Issue4.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/regression/Issue4.spec.ts -------------------------------------------------------------------------------- /src/shared/AlphaLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/AlphaLocale.ts -------------------------------------------------------------------------------- /src/shared/AlphanumericLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/AlphanumericLocale.ts -------------------------------------------------------------------------------- /src/shared/CurrencyOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/CurrencyOptions.ts -------------------------------------------------------------------------------- /src/shared/EmailOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/EmailOptions.ts -------------------------------------------------------------------------------- /src/shared/FqdnOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/FqdnOptions.ts -------------------------------------------------------------------------------- /src/shared/HasLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/HasLength.ts -------------------------------------------------------------------------------- /src/shared/HasSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/HasSize.ts -------------------------------------------------------------------------------- /src/shared/IsIterable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/IsIterable.spec.ts -------------------------------------------------------------------------------- /src/shared/IsIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/IsIterable.ts -------------------------------------------------------------------------------- /src/shared/IsIterableEmpty.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/IsIterableEmpty.spec.ts -------------------------------------------------------------------------------- /src/shared/IsIterableEmpty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/IsIterableEmpty.ts -------------------------------------------------------------------------------- /src/shared/MobilePhoneLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/MobilePhoneLocale.ts -------------------------------------------------------------------------------- /src/shared/PostalCodeLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/PostalCodeLocale.ts -------------------------------------------------------------------------------- /src/shared/Severity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/Severity.ts -------------------------------------------------------------------------------- /src/shared/SizedIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/SizedIterable.ts -------------------------------------------------------------------------------- /src/shared/UrlOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/UrlOptions.ts -------------------------------------------------------------------------------- /src/shared/UuidVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/UuidVersion.ts -------------------------------------------------------------------------------- /src/shared/Validatable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/Validatable.ts -------------------------------------------------------------------------------- /src/shared/ValidationFailure.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/ValidationFailure.spec.ts -------------------------------------------------------------------------------- /src/shared/ValidationFailure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/ValidationFailure.ts -------------------------------------------------------------------------------- /src/shared/ValidationResult.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/ValidationResult.spec.ts -------------------------------------------------------------------------------- /src/shared/ValidationResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/ValidationResult.ts -------------------------------------------------------------------------------- /src/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/shared/index.ts -------------------------------------------------------------------------------- /src/validation/CollectionValidationRule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/CollectionValidationRule.spec.ts -------------------------------------------------------------------------------- /src/validation/CollectionValidationRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/CollectionValidationRule.ts -------------------------------------------------------------------------------- /src/validation/RuleApplicationOutcome.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/RuleApplicationOutcome.spec.ts -------------------------------------------------------------------------------- /src/validation/RuleApplicationOutcome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/RuleApplicationOutcome.ts -------------------------------------------------------------------------------- /src/validation/UnlessCondition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/UnlessCondition.spec.ts -------------------------------------------------------------------------------- /src/validation/UnlessCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/UnlessCondition.ts -------------------------------------------------------------------------------- /src/validation/ValidationCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/ValidationCondition.ts -------------------------------------------------------------------------------- /src/validation/ValidationRule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/ValidationRule.spec.ts -------------------------------------------------------------------------------- /src/validation/ValidationRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/ValidationRule.ts -------------------------------------------------------------------------------- /src/validation/WhenCondition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/WhenCondition.spec.ts -------------------------------------------------------------------------------- /src/validation/WhenCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/WhenCondition.ts -------------------------------------------------------------------------------- /src/validation/WhenDefinedCondition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/WhenDefinedCondition.spec.ts -------------------------------------------------------------------------------- /src/validation/WhenDefinedCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/WhenDefinedCondition.ts -------------------------------------------------------------------------------- /src/validation/WhenNotEmptyCondition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/WhenNotEmptyCondition.spec.ts -------------------------------------------------------------------------------- /src/validation/WhenNotEmptyCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/WhenNotEmptyCondition.ts -------------------------------------------------------------------------------- /src/validation/WhenNotNullCondition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/WhenNotNullCondition.spec.ts -------------------------------------------------------------------------------- /src/validation/WhenNotNullCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/WhenNotNullCondition.ts -------------------------------------------------------------------------------- /src/validation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validation/index.ts -------------------------------------------------------------------------------- /src/validator.d.ts: -------------------------------------------------------------------------------- 1 | declare module "validator"; 2 | -------------------------------------------------------------------------------- /src/validators/PropertyValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/PropertyValidator.ts -------------------------------------------------------------------------------- /src/validators/collection-based/ContainsElementValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/ContainsElementValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/collection-based/ContainsElementValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/ContainsElementValidator.ts -------------------------------------------------------------------------------- /src/validators/collection-based/DoesNotContainElementValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/DoesNotContainElementValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/collection-based/DoesNotContainElementValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/DoesNotContainElementValidator.ts -------------------------------------------------------------------------------- /src/validators/collection-based/HasMaxNumberOfElementsValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/HasMaxNumberOfElementsValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/collection-based/HasMaxNumberOfElementsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/HasMaxNumberOfElementsValidator.ts -------------------------------------------------------------------------------- /src/validators/collection-based/HasMinMaxNumberOfElementsValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/HasMinMaxNumberOfElementsValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/collection-based/HasMinMaxNumberOfElementsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/HasMinMaxNumberOfElementsValidator.ts -------------------------------------------------------------------------------- /src/validators/collection-based/HasMinNumberOfElementsValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/HasMinNumberOfElementsValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/collection-based/HasMinNumberOfElementsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/HasMinNumberOfElementsValidator.ts -------------------------------------------------------------------------------- /src/validators/collection-based/HasNumberOfElementsValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/HasNumberOfElementsValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/collection-based/HasNumberOfElementsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/HasNumberOfElementsValidator.ts -------------------------------------------------------------------------------- /src/validators/collection-based/IsEmptyValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/IsEmptyValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/collection-based/IsEmptyValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/IsEmptyValidator.ts -------------------------------------------------------------------------------- /src/validators/collection-based/IsNotEmptyValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/IsNotEmptyValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/collection-based/IsNotEmptyValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/IsNotEmptyValidator.ts -------------------------------------------------------------------------------- /src/validators/collection-based/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/collection-based/index.ts -------------------------------------------------------------------------------- /src/validators/common/IsDefinedValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsDefinedValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/common/IsDefinedValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsDefinedValidator.ts -------------------------------------------------------------------------------- /src/validators/common/IsEmptyValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsEmptyValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/common/IsEmptyValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsEmptyValidator.ts -------------------------------------------------------------------------------- /src/validators/common/IsEqualValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsEqualValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/common/IsEqualValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsEqualValidator.ts -------------------------------------------------------------------------------- /src/validators/common/IsInValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsInValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/common/IsInValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsInValidator.ts -------------------------------------------------------------------------------- /src/validators/common/IsNotEmptyValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsNotEmptyValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/common/IsNotEmptyValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsNotEmptyValidator.ts -------------------------------------------------------------------------------- /src/validators/common/IsNotEqualValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsNotEqualValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/common/IsNotEqualValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsNotEqualValidator.ts -------------------------------------------------------------------------------- /src/validators/common/IsNotInValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsNotInValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/common/IsNotInValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsNotInValidator.ts -------------------------------------------------------------------------------- /src/validators/common/IsNotNullValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsNotNullValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/common/IsNotNullValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsNotNullValidator.ts -------------------------------------------------------------------------------- /src/validators/common/IsNullValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsNullValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/common/IsNullValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsNullValidator.ts -------------------------------------------------------------------------------- /src/validators/common/IsUndefinedValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsUndefinedValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/common/IsUndefinedValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/IsUndefinedValidator.ts -------------------------------------------------------------------------------- /src/validators/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/common/index.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsAfterValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsAfterValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsAfterValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsAfterValidator.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsBeforeValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsBeforeValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsBeforeValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsBeforeValidator.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsBetweenValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsBetweenValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsBetweenValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsBetweenValidator.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsSameAsValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsSameAsValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsSameAsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsSameAsValidator.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsSameOrAfterValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsSameOrAfterValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsSameOrAfterValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsSameOrAfterValidator.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsSameOrBeforeValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsSameOrBeforeValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/date-based/IsSameOrBeforeValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/IsSameOrBeforeValidator.ts -------------------------------------------------------------------------------- /src/validators/date-based/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/date-based/index.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsGreaterThanOrEqualToValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsGreaterThanOrEqualToValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsGreaterThanOrEqualToValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsGreaterThanOrEqualToValidator.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsGreaterThanValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsGreaterThanValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsGreaterThanValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsGreaterThanValidator.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsLessThanOrEqualToValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsLessThanOrEqualToValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsLessThanOrEqualToValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsLessThanOrEqualToValidator.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsLessThanValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsLessThanValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsLessThanValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsLessThanValidator.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsNegativeValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsNegativeValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsNegativeValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsNegativeValidator.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsPositiveValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsPositiveValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/number-based/IsPositiveValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/IsPositiveValidator.ts -------------------------------------------------------------------------------- /src/validators/number-based/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/number-based/index.ts -------------------------------------------------------------------------------- /src/validators/string-based/ContainsValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/ContainsValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/ContainsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/ContainsValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/HasLengthValdiator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/HasLengthValdiator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/HasLengthValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/HasLengthValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsAlphaValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsAlphaValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsAlphaValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsAlphaValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsAlphanumericValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsAlphanumericValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsAlphanumericValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsAlphanumericValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsAsciiValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsAsciiValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsAsciiValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsAsciiValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsBase64Validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsBase64Validator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsBase64Validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsBase64Validator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsBooleanStringValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsBooleanStringValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsBooleanStringValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsBooleanStringValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsCreditCardValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsCreditCardValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsCreditCardValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsCreditCardValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsCurrencyValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsCurrencyValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsCurrencyValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsCurrencyValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsDecimalStringValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsDecimalStringValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsDecimalStringValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsDecimalStringValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsEmailValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsEmailValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsEmailValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsEmailValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsFqdnValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsFqdnValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsFqdnValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsFqdnValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsHexadecimalValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsHexadecimalValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsHexadecimalValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsHexadecimalValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsIso8601Validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsIso8601Validator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsIso8601Validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsIso8601Validator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsJsonValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsJsonValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsJsonValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsJsonValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsLatLongValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsLatLongValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsLatLongValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsLatLongValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsLowercaseValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsLowercaseValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsLowercaseValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsLowercaseValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsMobilePhoneValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsMobilePhoneValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsMobilePhoneValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsMobilePhoneValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsNumericStringValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsNumericStringValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsNumericStringValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsNumericStringValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsPostalCodeValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsPostalCodeValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsPostalCodeValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsPostalCodeValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsUppercaseValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsUppercaseValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsUppercaseValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsUppercaseValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsUrlValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsUrlValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsUrlValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsUrlValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsUuidValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsUuidValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/IsUuidValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/IsUuidValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/RegExValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/RegExValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/string-based/RegExValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/RegExValidator.ts -------------------------------------------------------------------------------- /src/validators/string-based/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/string-based/index.ts -------------------------------------------------------------------------------- /src/validators/type-based/IsArrayValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/IsArrayValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/type-based/IsArrayValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/IsArrayValidator.ts -------------------------------------------------------------------------------- /src/validators/type-based/IsBooleanValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/IsBooleanValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/type-based/IsBooleanValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/IsBooleanValidator.ts -------------------------------------------------------------------------------- /src/validators/type-based/IsDateValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/IsDateValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/type-based/IsDateValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/IsDateValidator.ts -------------------------------------------------------------------------------- /src/validators/type-based/IsNumberValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/IsNumberValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/type-based/IsNumberValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/IsNumberValidator.ts -------------------------------------------------------------------------------- /src/validators/type-based/IsStringValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/IsStringValidator.spec.ts -------------------------------------------------------------------------------- /src/validators/type-based/IsStringValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/IsStringValidator.ts -------------------------------------------------------------------------------- /src/validators/type-based/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/src/validators/type-based/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markusbohl/fluent-ts-validator/HEAD/tslint.json --------------------------------------------------------------------------------