Sets up a function to lazy load the configuration when any of the other functions are called.
Services accessor. Note: Not passed into the constructor because this object should be created before ValidationServices itself. So it gets assigned when the associated service property on ValidationService is assigned the service instance.
Provides access to services.
Protected
loggerProvides an API for logging, sending entries to the loggerService.
Protected
preProtected
indexUtility for register() to identify an already registered item that can be replaced by the supplied item.
an index into the getAll collection of a match or -1 if no match.
When a value is supplied without a DataType Lookup Key, this resolves the DataType Lookup Key. By default, it supports values of type number, boolean, string and Date object.
You can add your own data types by implementing IDataTypeIdentifier and registered you class with the ValidationServices#dataTypeIdentifierService.
the Data Type Lookup Key if found or null if no match.
Finds the matching DataType LookupKey for the given value or null if not supported. Runs the lazyloader if setup and the first search fails.
Determines if the lookup key has an associated DataTypeIdentifier.
Optional
caseInsensitive: booleanWhen true, uses a case insensitive comparison.
Protected
updateChanges the services on all implementations of IServicesAccessor
Registers an instance of the interface supported by this service. It may replace an existing one, as determined by the subclass. Replace supported on: IDataTypeIdentifier
Protected
unregisterReturns the full collection.
Protected
ensureProtected
logProtected
hasGenerated using TypeDoc v0.25.12
A service for identifing the Data Type Lookup Key associated with a data type using IDataTypeIdentifier instances.
This class is available on ValidationServices.dataTypeIdentifierService.