BaseFormat Class
Beta
A base Format class with shared properties and functionality between quantity and ecschema-metadata Format classes
Extended by
Methods
Name | Description | |
---|---|---|
constructor(name: string): BaseFormat | ||
hasFormatTraitSet(formatTrait: FormatTraits): boolean | This method returns true if the formatTrait is set in this Format object. | |
loadFormatProperties(formatProps: FormatProps): void | ||
parseFormatTraits(formatTraitsFromJson: string | string[]): void | This method parses input string that is typically extracted for persisted JSON data and validates that the string is a valid FormatType. |
Properties
Name | Type | Description | |
---|---|---|---|
_decimalSeparator Protected | string | ||
_formatTraits Protected | FormatTraits | ||
_includeZero Protected | boolean | ||
_minWidth Protected | undefined | number | ||
_precision Protected | number | ||
_roundFactor Protected | number | ||
_scientificType Protected | undefined | ScientificType | ||
_showSignOption Protected | ShowSignOption | ||
_spacer Protected | string | ||
_stationOffsetSize Protected | undefined | number | ||
_stationSeparator Protected | string | ||
_thousandSeparator Protected | string | ||
_type Protected | FormatType | ||
_uomSeparator Protected | string | ||
decimalSeparator Accessor | string | ||
formatTraits Accessor | FormatTraits | ||
includeZero Accessor | undefined | boolean | ||
minWidth Accessor | undefined | number | ||
name Accessor ReadOnly | string | ||
precision Accessor | DecimalPrecision | FractionalPrecision | ||
roundFactor Accessor | number | ||
scientificType Accessor | undefined | ScientificType | ||
showSignOption Accessor | ShowSignOption | ||
spacer Accessor | undefined | string | ||
stationOffsetSize Accessor | undefined | number | ||
stationSeparator Accessor | string | ||
thousandSeparator Accessor | string | ||
type Accessor | FormatType | ||
uomSeparator Accessor | string |
Defined in
- quantity/src/Formatter/Format.ts Line 23
Last Updated: 30 November, 2023