Comparison is handled by the dataTypeComparerService.compare() function.
If you register a class there, it will be checked against values supplied.
If none of the registered classes support those values, the values
are first converted via any IDataTypeConverters register. Once
again, the IDataTypeComparer will be checked. Again if none are supported,
the default comparison rule is applied.
Default comparison is the DefaultComparer function below.
Expectation: Dates are handled by IDataTypeConverters. Thus no Comparer exists here.
Concrete implementations of IDataTypeComparer.
See IDataTypeConverter for more.
Comparison is handled by the dataTypeComparerService.compare() function. If you register a class there, it will be checked against values supplied. If none of the registered classes support those values, the values are first converted via any IDataTypeConverters register. Once again, the IDataTypeComparer will be checked. Again if none are supported, the default comparison rule is applied. Default comparison is the DefaultComparer function below.
Expectation: Dates are handled by IDataTypeConverters. Thus no Comparer exists here.