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.