Beta
Extends
Methods
Name |
Description |
|
constructor(schema: Schema, name: string): Format |
|
|
addUnit(unit: Unit | InvertedUnit, label?: string): void Protected |
Adds a Unit, or InvertedUnit, with an optional label override. |
|
fromJSON(formatProps: FormatProps): Promise<void> |
|
|
fromJSONSync(formatProps: FormatProps): void |
|
|
hasFormatTrait(formatTrait: FormatTraits): boolean |
|
|
setPrecision(precision: number): void Protected |
|
|
toJSON(standalone: boolean = false, includeSchemaVersion: boolean = false): FormatProps |
Save this Format's properties to an object for serializing to JSON. |
|
Inherited methods
Properties
Name |
Type |
Description |
|
_base Protected |
BaseFormat |
|
|
_units Protected |
undefined | [Unit | InvertedUnit, undefined | string][] |
|
|
decimalSeparator Accessor ReadOnly |
string |
|
|
formatTraits Accessor ReadOnly |
FormatTraits |
|
|
includeZero Accessor ReadOnly |
undefined | boolean |
|
|
minWidth Accessor ReadOnly |
undefined | number |
|
|
precision Accessor ReadOnly |
DecimalPrecision | FractionalPrecision |
|
|
roundFactor Accessor ReadOnly |
number |
|
|
schemaItemType Readonly |
Format |
|
|
scientificType Accessor ReadOnly |
undefined | ScientificType |
|
|
showSignOption Accessor ReadOnly |
ShowSignOption |
|
|
spacer Accessor ReadOnly |
undefined | string |
|
|
stationOffsetSize Accessor ReadOnly |
undefined | number |
|
|
stationSeparator Accessor ReadOnly |
string |
|
|
thousandSeparator Accessor ReadOnly |
string |
|
|
type Accessor ReadOnly |
FormatType |
|
|
units Accessor ReadOnly |
undefined | [Unit | InvertedUnit, undefined | string][] |
|
|
uomSeparator Accessor ReadOnly |
string |
|
|
Inherited properties
Defined in
Last Updated:
30 November, 2023