Skip to content

Commit a4104c6

Browse files
committed
refactor: expose more types
Exposes more types necessary to implement a custom gateway.
1 parent a6a6412 commit a4104c6

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

runner/index.ts

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,29 @@ export {
1818
} from './workers/builder/builder-types.js';
1919
export {type UserJourneysResult} from './orchestration/user-journeys.js';
2020
export {type AutoRateResult} from './ratings/autoraters/auto-rate-shared.js';
21-
export {type McpServerOptions} from './codegen/llm-runner.js';
2221
export {DEFAULT_MODEL_NAME, REPORT_VERSION} from './configuration/constants.js';
2322
export {generateCodeAndAssess} from './orchestration/generate.js';
2423
export {groupSimilarReports} from './orchestration/grouping.js';
25-
export {type LlmRunner} from './codegen/llm-runner.js';
24+
export {
25+
type LlmRunner,
26+
type LlmGenerateFilesContext,
27+
type LlmGenerateFilesRequestOptions,
28+
type LlmGenerateTextRequestOptions,
29+
type LlmConstrainedOutputGenerateRequestOptions,
30+
type LlmConstrainedOutputGenerateResponse,
31+
type LlmGenerateFilesResponse,
32+
type LlmGenerateTextResponse,
33+
type McpServerOptions,
34+
type PromptDataMessage,
35+
} from './codegen/llm-runner.js';
2636
export {GenkitRunner} from './codegen/genkit/genkit-runner.js';
2737
export {GeminiCliRunner} from './codegen/gemini-cli-runner.js';
2838
export {getRunnerByName, type RunnerName} from './codegen/runner-creation.js';
2939
export {getEnvironmentByPath} from './configuration/environment-resolution.js';
3040
export {type Environment} from './configuration/environment.js';
3141
export {autoRateFiles} from './ratings/autoraters/rate-files.js';
3242
export {fetchReportsFromDisk} from './reporting/report-local-disk.js';
43+
export {type ProgressLogger, type ProgressType} from './progress/progress-logger.js';
44+
export {DynamicProgressLogger} from './progress/dynamic-progress-logger.js';
45+
export {NoopProgressLogger} from './progress/noop-progress-logger.js';
46+
export {TextProgressLogger} from './progress/text-progress-logger.js';

0 commit comments

Comments
 (0)