mirror of
https://github.com/pezkuwichain/pezkuwi-ui.git
synced 2026-04-22 05:37:58 +00:00
balanceFormat.calcSi with optional decimals (#81)
* balanceFormat.calcSi with optional decimals * Example for calcSi
This commit is contained in:
@@ -14,3 +14,10 @@ formatBalance.setDefaults({
|
||||
|
||||
formatBalance('12345'); // 12.345z DOT
|
||||
```
|
||||
|
||||
## calcSi
|
||||
|
||||
```js
|
||||
// calculates the SI unit applucable
|
||||
formatBalance.calcSi('12345'); // { power: 3, value: 'k', text: 'Kilo' }
|
||||
```
|
||||
|
||||
@@ -15,7 +15,7 @@ type Defaults = {
|
||||
|
||||
interface BalanceFormatter {
|
||||
(input?: number | string | BN, withSi?: boolean, decimals?: number): string;
|
||||
calcSi (text: string, decimals: number): SiDef;
|
||||
calcSi (text: string, decimals?: number): SiDef;
|
||||
findSi (type: string): SiDef;
|
||||
getDefaults (): Defaults;
|
||||
getOptions (decimals?: number): Array<SiDef>;
|
||||
@@ -56,7 +56,8 @@ function _formatBalance (input?: number | string | BN, withSi: boolean = true, d
|
||||
|
||||
const formatBalance = _formatBalance as BalanceFormatter;
|
||||
|
||||
formatBalance.calcSi = calcSi;
|
||||
formatBalance.calcSi = (text: string, decimals: number = defaultDecimals): SiDef =>
|
||||
calcSi(text, decimals);
|
||||
formatBalance.findSi = findSi;
|
||||
|
||||
formatBalance.getDefaults = (): Defaults => {
|
||||
|
||||
Reference in New Issue
Block a user