Formatters
Number and date formatting utilities.
Import
import { formatUsd, formatPct, formatDuration, timeAgo } from "neoterm-ui";formatUsd
formatUsd(1234.5) // "$1,234.50"
formatUsd(0.5) // "$0.50"
| Prop | Type | Default | Description |
|---|
| value | number | — | Dollar amount. |
formatPct
formatPct(5.23) // "+5.23%"
formatPct(-2.1) // "−2.10%"
| Prop | Type | Default | Description |
|---|
| value | number | — | Percentage value. |
formatDuration
formatDuration(90000) // "1m 30s"
formatDuration(9000000) // "2h 30m"
| Prop | Type | Default | Description |
|---|
| ms | number | — | Duration in milliseconds. |
timeAgo
timeAgo(Date.now() - 300000) // "5m ago"
timeAgo(Date.now() - 86400000) // "1d ago"
| Prop | Type | Default | Description |
|---|
| timestamp | number | — | Unix timestamp in ms. |