From 8015b59e9bf75ab7d98345811da8200b64f53f5c Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Mon, 18 Feb 2019 13:54:31 +0100 Subject: [PATCH] Defaults as returned is always set (#79) * Defaults as returned is always set * Type definitions --- packages/ui-util/src/formatBalance.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/ui-util/src/formatBalance.ts b/packages/ui-util/src/formatBalance.ts index d49fd1e4..bf7a9bbe 100644 --- a/packages/ui-util/src/formatBalance.ts +++ b/packages/ui-util/src/formatBalance.ts @@ -9,8 +9,8 @@ import { SI, SI_MID, SiDef, calcSi, findSi } from './si'; import formatDecimal from './formatDecimal'; type Defaults = { - decimals?: number, - unit?: string + decimals: number, + unit: string }; interface BalanceFormatter { @@ -19,7 +19,7 @@ interface BalanceFormatter { findSi (type: string): SiDef; getDefaults (): Defaults; getOptions (decimals?: number): Array; - setDefaults (defaults: Defaults): void; + setDefaults (defaults: Partial): void; } const DEFAULT_DECIMALS = 0; @@ -76,7 +76,7 @@ formatBalance.getOptions = (decimals: number = defaultDecimals): Array => }; // Sets the default decimals to use for formatting (ui-wide) -formatBalance.setDefaults = ({ decimals, unit }: Defaults): void => { +formatBalance.setDefaults = ({ decimals, unit }: Partial): void => { defaultDecimals = isUndefined(decimals) ? defaultDecimals : decimals; defaultUnit = isUndefined(unit) ? defaultUnit : unit;