项目文件夹

文件
2026-04-05 01:01:58 +00:00

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