mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-04-24 22:59:58 -07:00
global: snap
This commit is contained in:
@@ -4,7 +4,7 @@ import { colors } from "../utils/colors.js";
|
||||
import { brk } from "../client.js";
|
||||
import { percentRatioBaseline, price } from "./series.js";
|
||||
import { satsBtcUsd } from "./shared.js";
|
||||
import { periodIdToName } from "./utils.js";
|
||||
import { periodIdToName } from "../utils/time.js";
|
||||
|
||||
const SHORT_PERIODS = /** @type {const} */ ([
|
||||
"_1w",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
/** Market section */
|
||||
|
||||
import { colors } from "../utils/colors.js";
|
||||
import { periodIdToName } from "../utils/time.js";
|
||||
import { brk } from "../client.js";
|
||||
import { includes } from "../utils/array.js";
|
||||
import { Unit } from "../utils/units.js";
|
||||
@@ -17,7 +18,6 @@ import {
|
||||
ROLLING_WINDOWS_TO_1M,
|
||||
} from "./series.js";
|
||||
import { simplePriceRatioTree, percentileBands, priceBands } from "./shared.js";
|
||||
import { periodIdToName } from "./utils.js";
|
||||
|
||||
/**
|
||||
* @typedef {Object} Period
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
/** Market utilities */
|
||||
|
||||
/**
|
||||
* Convert period ID to readable name
|
||||
* @param {string} id
|
||||
* @param {boolean} [compoundAdjective]
|
||||
*/
|
||||
export function periodIdToName(id, compoundAdjective) {
|
||||
const num = parseInt(id);
|
||||
const s = compoundAdjective || num === 1 ? "" : "s";
|
||||
switch (id.slice(-1)) {
|
||||
case "h":
|
||||
return `${num} Hour${s}`;
|
||||
case "d":
|
||||
return `${num} Day${s}`;
|
||||
case "w":
|
||||
return `${num} Week${s}`;
|
||||
case "m":
|
||||
return `${num} Month${s}`;
|
||||
case "y":
|
||||
return `${num} Year${s}`;
|
||||
default:
|
||||
return id;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user