MCPcopy Create free account
hub / github.com/anomalyco/opencode / safe

Function safe

packages/opencode/src/session/session.ts:339–342  ·  view source on GitHub ↗
(value: number)

Source from the content-addressed store, hash-verified

337
338export const getUsage = (input: { model: Provider.Model; usage: Usage; metadata?: ProviderMetadata }) => {
339 const safe = (value: number) => {
340 if (!Number.isFinite(value)) return 0
341 return Math.max(0, value)
342 }
343 const inputTokens = safe(input.usage.inputTokens ?? 0)
344 const outputTokens = safe(input.usage.outputTokens ?? 0)
345 const reasoningTokens = safe(input.usage.reasoningTokens ?? 0)

Callers 1

getUsageFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected