Sets up a function to lazy load the configuration when any of the other functions are called. This function can be set after some initial registration. It will be discarded immediately after its used.
Provides access to services.
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.
Determines if the lookup key has an associated DataTypeIdentifier.
Optional
caseInsensitive: booleanWhen true, uses a case insensitive comparison.
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
Returns the full collection.
If the user needs to abandon this instance, they should use this to clean up active resources (like timers) and to release memory that would stall the garbage collector from disposing this object. It should assign any object reference to undefined as a strong indicator that the object has been disposed.
Generated using TypeDoc v0.25.12
A service for identifing the Data Type Lookup Key associated with a data type using IDataTypeIdentifier instances.