NumericTypeConverterBase Class

Base Numeric Type Converter.

Extends

Extended by

Implements

Methods

Name Description
constructor(): NumericTypeConverterBase    
isGreaterThan(a: Numeric, b: Numeric): boolean Determines if a primitive values is greater than another primitive value  
isGreaterThanOrEqualTo(a: Numeric, b: Numeric): boolean Determines if a primitive values is greater than or equal to another primitive value  
isLessThan(a: Numeric, b: Numeric): boolean Determines if a primitive values is less than another primitive value  
isLessThanOrEqualTo(a: Numeric, b: Numeric): boolean Determines if a primitive values is less than or equal to another primitive value  
sortCompare(a: Numeric, b: Numeric, _ignoreCase?: boolean): number Sort function for two primitive values  

Inherited methods

Name Inherited from Description
convertFromString(_value: string): undefined | ConvertedPrimitives.Value | Promise<undefined | ConvertedPrimitives.Value> TypeConverter Converts a string to a primitive value
convertFromStringToPropertyValue(value: string, propertyRecord?: PropertyRecord): Promise<PropertyValue> TypeConverter Converts a string with a property record to a property value
convertFromStringWithOptions(value: string, _options?: { T }): undefined | ConvertedPrimitives.Value | Promise<undefined | ConvertedPrimitives.Value> TypeConverter Default implementation just calls convertFromString with no options
convertPropertyToString(propertyDescription: PropertyDescription, value?: Value): string | Promise<string> TypeConverter Converts a value associated with a property description to a string
convertToString(value?: Value): string | Promise<string> TypeConverter Converts a primitive value to a string
convertToStringWithOptions(value?: Value, _options?: { T }): string | Promise<string> TypeConverter Default implementation just calls convertToString with no options
isEqualTo(valueA: Value, valueB: Value): boolean TypeConverter Determines if two primitive values are equal
isNotEqualTo(valueA: Value, valueB: Value): boolean TypeConverter Determines if two primitive values are not equal
isNotNull(value: Value): boolean TypeConverter Determines if a primitive value is not null or not undefined
isNull(value: Value): boolean TypeConverter Determines if a primitive value is null or undefined

Properties

Name Type Description
isLessGreaterType Accessor ReadOnly boolean    

Inherited properties

Name Type Inherited from Description
isBooleanType Accessor ReadOnly boolean TypeConverter Determines if the converter is for a boolean type
isNullableType Accessor ReadOnly boolean TypeConverter Determines if the converter is for a nullable type
isStringType Accessor ReadOnly boolean TypeConverter Determines if the converter is for a string type

Defined in

Last Updated: 20 June, 2023