mirror of
https://github.com/anomalyco/opencode.git
synced 2026-07-23 10:45:33 -04:00
15 lines
388 B
TypeScript
15 lines
388 B
TypeScript
export * as TokenUsage from "./token-usage.js"
|
|
|
|
import { Schema } from "effect"
|
|
|
|
export interface Info extends Schema.Schema.Type<typeof Info> {}
|
|
export const Info = Schema.Struct({
|
|
input: Schema.Finite,
|
|
output: Schema.Finite,
|
|
reasoning: Schema.Finite,
|
|
cache: Schema.Struct({
|
|
read: Schema.Finite,
|
|
write: Schema.Finite,
|
|
}),
|
|
}).annotate({ identifier: "TokenUsage.Info" })
|