mirror of
https://github.com/jarrodwatts/claude-hud.git
synced 2026-04-16 06:32:39 +00:00
27 lines
1.2 KiB
TypeScript
27 lines
1.2 KiB
TypeScript
import { readStdin, getUsageFromStdin } from "./stdin.js";
|
|
import { parseTranscript } from "./transcript.js";
|
|
import { render } from "./render/index.js";
|
|
import { countConfigs } from "./config-reader.js";
|
|
import { getGitStatus } from "./git.js";
|
|
import { loadConfig } from "./config.js";
|
|
import { parseExtraCmdArg, runExtraCmd } from "./extra-cmd.js";
|
|
import { getClaudeCodeVersion } from "./version.js";
|
|
import { getMemoryUsage } from "./memory.js";
|
|
export type MainDeps = {
|
|
readStdin: typeof readStdin;
|
|
getUsageFromStdin: typeof getUsageFromStdin;
|
|
parseTranscript: typeof parseTranscript;
|
|
countConfigs: typeof countConfigs;
|
|
getGitStatus: typeof getGitStatus;
|
|
loadConfig: typeof loadConfig;
|
|
parseExtraCmdArg: typeof parseExtraCmdArg;
|
|
runExtraCmd: typeof runExtraCmd;
|
|
getClaudeCodeVersion: typeof getClaudeCodeVersion;
|
|
getMemoryUsage: typeof getMemoryUsage;
|
|
render: typeof render;
|
|
now: () => number;
|
|
log: (...args: unknown[]) => void;
|
|
};
|
|
export declare function main(overrides?: Partial<MainDeps>): Promise<void>;
|
|
export declare function formatSessionDuration(sessionStart?: Date, now?: () => number): string;
|
|
//# sourceMappingURL=index.d.ts.map
|