Service for formatting data types used within tokens of error messages using IDataTypeFormatter instances.
Service for parsing strings into the native data type
Service that supports automatic generation of Conditions for the Data Type Check using IDataTypeCheckGenerator instances.
Service to get the IMessageTokenResolver instance that replaces tokens in messages.
Service to get the IValidatorConfigMergeService instance that determines how to merge Validator configurations from business logic and UI.
Factory for generating Validator.
Service to get the ILogger instance that replaces tokens in messages. Defaults to using the global defaultLoggerService
Factory for generating classes that implement IValueHost that use ValueHostConfig.
Service for identifying cultures that you will use in the app, by their CultureID ('en', 'en-US', 'en-GB', etc), and provides fallbacks for when a requested CultureID is not found.
Factory to create Condition objects.
Service for identifing the Data Type Lookup Key associated with a data type using IDataTypeIdentifier instances.
Service for changing the original value into something that you want a condition to evaluate using IDataTypeConverter instances.
Service for changing the comparing two values using IDataTypeComparer instances.
Service to text localization specific, effectively mapping a text key to a language specific version of that text. Error messages and IDataTypeFormatters use this.
Service for creating a relationship between a lookup key and another that is the base data type it is built around. For example, LookupKey.Integer uses a number as the base data type. So it has a relationship with LookupKey.Number. This service keeps these relationships. The DataTypeFormatterService and DataTypeParserService consume this as they try to find the best fitting Formatter or Parser. So go ahead and assign your ValueHost.datatype to LookupKey.Integer. If there is no IntegerParser (there isn't), expect to be using the NumberParser.
Service to get the IValueHostConfigMergeService instance that determines how to merge ValueHost configurations from business logic and UI.
Creates the ManagerConfigBuilder instances.
Creates the ManagerConfigModifier instances.
Generated using TypeDoc v0.25.12
Full interface representation of ValidationServices.