项目文件夹

文件
2026-03-23 03:47:56 +00:00

27 行
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