Skip to content

@swapped/connect-sdk / format / FormatDefaults

Type Alias: FormatDefaults ​

FormatDefaults = object

Defined in: src/format/format.defaults.ts:17

Process-wide formatter defaults. Per-call args still win.

Properties ​

defaultTokenDecimals? ​

optional defaultTokenDecimals?: number

Defined in: src/format/format.defaults.ts:26

Fallback token display decimals when the token is not in TOKEN_CONFIG.


fiatDecimals? ​

optional fiatDecimals?: number

Defined in: src/format/format.defaults.ts:19

Display fiat / currency decimal places. Defaults to DEFAULT_FIAT_DECIMALS.


firstNonZeroDecimal? ​

optional firstNonZeroDecimal?: boolean

Defined in: src/format/format.defaults.ts:32

Expand past fixed decimals until the first significant digit is visible. Standalone formatters and formatted.* labels. Defaults to false when unset for standalone formatters.


firstNonZeroDecimalInput? ​

optional firstNonZeroDecimalInput?: boolean

Defined in: src/format/format.defaults.ts:37

Same expansion for amount inputs (useDualAmountInput crypto display). Independent of firstNonZeroDecimal. Defaults to false.


getTokenDisplayDecimals? ​

optional getTokenDisplayDecimals?: (token, network?) => number | undefined

Defined in: src/format/format.defaults.ts:42

Override per-token display decimals. Return undefined to fall through to TOKEN_CONFIG / defaultTokenDecimals.

Parameters ​

token ​

TokenSymbol

network? ​

Network

Returns ​

number | undefined


maxFiatDecimals? ​

optional maxFiatDecimals?: number

Defined in: src/format/format.defaults.ts:24

Max fraction digits for amount inputs (fiat typing and crypto → fiat). Independent of fiatDecimals. Defaults to DEFAULT_FIAT_DECIMALS.