jarrodwatts--claude-hud
15 行
587 B
JavaScript
15 行
587 B
JavaScript
import { resolveSessionCost, formatUsd } from '../../cost.js';
|
|
import { t } from '../../i18n/index.js';
|
|
import { label } from '../colors.js';
|
|
export function renderCostEstimate(ctx) {
|
|
if (ctx.config?.display?.showCost !== true) {
|
|
return null;
|
|
}
|
|
const cost = resolveSessionCost(ctx.stdin, ctx.transcript.sessionTokens);
|
|
if (!cost) {
|
|
return null;
|
|
}
|
|
const labelKey = cost.source === 'native' ? 'label.cost' : 'label.estimatedCost';
|
|
return label(`${t(labelKey)} ${formatUsd(cost.totalUsd)}`, ctx.config?.colors);
|
|
}
|
|
//# sourceMappingURL=cost.js.map
|