Learning > ui > components > Type Converters Edit this page TypeConverters The TypeConverters category in the @bentley/ui-components package includes various Type Converter classes for different types. All type converters extend the TypeConverter abstract class. The TypeConverter class implements the SortComparer, OperatorProcessor and NullableOperatorProcessor interfaces. Type converters may optionally implement one of the following interfaces to provide value processing for Table filtering: LessGreaterOperatorProcessor - numeric types StringOperatorProcessor - string types Each type converter must be registered with the TypeConverterManager for a given type name by calling the registerConverter method. TypeConverterManager.registerConverter("string", StringTypeConverter); A type converter may be obtained for a certain type name by calling the TypeConverterManager.getConverter method: const typeConverter = TypeConverterManager.TypeConverterManager.getConverter("string"); The following is a list of the provided type converters: BooleanTypeConverter CompositeTypeConverter DateTimeTypeConverter EnumTypeConverter FloatTypeConverter HexadecimalTypeConverter IntTypeConverter NavigationPropertyTypeConverter Point2dTypeConverter Point3dTypeConverter ShortDateTypeConverter StringTypeConverter Note: TypeConverterManager.registerConverter is called by the system for these delivered type converters. Standard Type Names The StandardTypeNames enum can be used when populating a PropertyDescription. This enum contains the type names used when registering the converters listed above. API Reference TypeConverters Last Updated: 12 June, 2024