checkit_core library
checkit_core — Core infrastructure for checkit validation engine.
This internal layer includes shared logic used by the main checkit API, including context management, error definitions, and advanced validator utilities.
It is designed to be imported by both the main validation API and any custom extensions.
Useful when:
- You need to create custom validator nodes
- You want direct control over context, localization, or validation composition
Exports:
ValidationContext
,ValidationResources
CheckitErrors
,Warnings
- Advanced group validators (
AndValidator
,OrValidator
, etc.)
Classes
-
AndValidator<
T> - CheckitErrors
-
CompositeValidator<
T> -
CustomValidator<
T> -
DoubleCheckitErrors<
T extends num> - DoubleCheckitErrorsBase
-
GeneralCheckitErrors<
T> -
GeneralCheckitErrorsBase<
T> - ICheckitErrors
-
IntCheckitErrors<
T extends num> - IntCheckitErrorsBase
- IpCheckitErrors
- IpCheckitErrorsBase
-
NotValidator<
T> -
NumCheckitErrors<
T extends num> - NumCheckitErrorsBase
-
OrValidator<
T> - PasswordCheckitErrors
- PasswordCheckitErrorsBase
- StringCheckitErrors
- StringCheckitErrorsBase
- StringDateCheckitErrors
- StringDateCheckitErrorsBase
- ValidationContext
- ValidationResources
- ValidationResourcesBase
- ValidationResult
- Warnings
Enums
- CaseHandling
- Specifies how case is handled during string validation.