chore: migrate to oxlint and oxfmt

Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
This commit is contained in:
Peter Steinberger
2026-01-14 14:31:43 +00:00
parent 912ebffc63
commit c379191f80
1480 changed files with 28608 additions and 43547 deletions

View File

@@ -36,30 +36,18 @@ const asFiniteNumber = (value: unknown): number | undefined => {
return value;
};
export function hasNonzeroUsage(
usage?: NormalizedUsage | null,
): usage is NormalizedUsage {
export function hasNonzeroUsage(usage?: NormalizedUsage | null): usage is NormalizedUsage {
if (!usage) return false;
return [
usage.input,
usage.output,
usage.cacheRead,
usage.cacheWrite,
usage.total,
].some((v) => typeof v === "number" && Number.isFinite(v) && v > 0);
return [usage.input, usage.output, usage.cacheRead, usage.cacheWrite, usage.total].some(
(v) => typeof v === "number" && Number.isFinite(v) && v > 0,
);
}
export function normalizeUsage(
raw?: UsageLike | null,
): NormalizedUsage | undefined {
export function normalizeUsage(raw?: UsageLike | null): NormalizedUsage | undefined {
if (!raw) return undefined;
const input = asFiniteNumber(
raw.input ??
raw.inputTokens ??
raw.input_tokens ??
raw.promptTokens ??
raw.prompt_tokens,
raw.input ?? raw.inputTokens ?? raw.input_tokens ?? raw.promptTokens ?? raw.prompt_tokens,
);
const output = asFiniteNumber(
raw.output ??
@@ -68,15 +56,11 @@ export function normalizeUsage(
raw.completionTokens ??
raw.completion_tokens,
);
const cacheRead = asFiniteNumber(
raw.cacheRead ?? raw.cache_read ?? raw.cache_read_input_tokens,
);
const cacheRead = asFiniteNumber(raw.cacheRead ?? raw.cache_read ?? raw.cache_read_input_tokens);
const cacheWrite = asFiniteNumber(
raw.cacheWrite ?? raw.cache_write ?? raw.cache_creation_input_tokens,
);
const total = asFiniteNumber(
raw.total ?? raw.totalTokens ?? raw.total_tokens,
);
const total = asFiniteNumber(raw.total ?? raw.totalTokens ?? raw.total_tokens);
if (
input === undefined &&