Skip to content

Commit aa1de6c

Browse files
authored
Properly mark type exports to unblock ESM builds (#126)
1 parent 874fa8b commit aa1de6c

File tree

4 files changed

+27
-27
lines changed

4 files changed

+27
-27
lines changed

js/ai/src/index.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,35 +15,35 @@
1515
*/
1616

1717
export {
18-
EvaluatorAction,
19-
EvaluatorInfo,
20-
EvaluatorReference,
2118
evaluate,
2219
evaluatorRef,
20+
type EvaluatorAction,
21+
type EvaluatorInfo,
22+
type EvaluatorReference,
2323
} from './evaluator.js';
2424
export {
2525
Candidate,
26-
GenerateOptions,
2726
GenerateResponse,
28-
GenerateStreamOptions,
29-
GenerateStreamResponse,
3027
Message,
3128
generate,
3229
generateStream,
3330
toGenerateRequest,
31+
type GenerateOptions,
32+
type GenerateStreamOptions,
33+
type GenerateStreamResponse,
3434
} from './generate.js';
35-
export { PromptAction, definePrompt, renderPrompt } from './prompt.js';
35+
export { definePrompt, renderPrompt, type PromptAction } from './prompt.js';
3636
export {
37-
IndexerAction,
38-
IndexerInfo,
39-
IndexerReference,
40-
RetrieverAction,
41-
RetrieverInfo,
42-
RetrieverReference,
4337
index,
4438
indexerRef,
4539
retrieve,
4640
retrieverRef,
41+
type IndexerAction,
42+
type IndexerInfo,
43+
type IndexerReference,
44+
type RetrieverAction,
45+
type RetrieverInfo,
46+
type RetrieverReference,
4747
} from './retriever.js';
48-
export { ToolAction, asTool, defineTool } from './tool.js';
48+
export { asTool, defineTool, type ToolAction } from './tool.js';
4949
export * from './types.js';

js/ai/src/retriever.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ import { EmbedderInfo } from './embedder.js';
2222

2323
export {
2424
Document,
25-
DocumentData,
2625
DocumentDataSchema,
27-
MediaPart,
28-
Part,
29-
TextPart,
26+
type DocumentData,
27+
type MediaPart,
28+
type Part,
29+
type TextPart,
3030
} from './document.js';
3131

3232
type RetrieverFn<RetrieverOptions extends z.ZodTypeAny> = (

js/flow/src/index.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,27 @@
1515
*/
1616

1717
export {
18-
FlowState,
1918
FlowStateExecutionSchema,
20-
FlowStateStore,
21-
Operation,
2219
OperationSchema,
20+
type FlowState,
21+
type FlowStateStore,
22+
type Operation,
2323
} from '@genkit-ai/core';
2424
export { FirestoreStateStore } from './firestoreStateStore.js';
2525
export {
2626
Flow,
27-
FlowAuthPolicy,
28-
FlowWrapper,
29-
StepsFunction,
30-
__RequestWithAuth,
3127
defineFlow,
3228
runFlow,
3329
startFlowsServer,
3430
streamFlow,
31+
type FlowAuthPolicy,
32+
type FlowWrapper,
33+
type StepsFunction,
34+
type __RequestWithAuth,
3535
} from './flow.js';
3636
export { run, runAction, runMap } from './steps.js';
3737
export {
38-
FlowInvokeEnvelopeMessage,
3938
FlowInvokeEnvelopeMessageSchema,
39+
type FlowInvokeEnvelopeMessage,
4040
} from './types.js';
4141
export { getFlowAuth } from './utils.js';

js/plugins/evaluators/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import {
2929
answerRelevancyScore,
3030
faithfulnessScore,
3131
maliciousnessScore,
32-
} from './metrics';
32+
} from './metrics/index.js';
3333
import { GenkitMetric } from './types.js';
3434
export { GenkitMetric };
3535

0 commit comments

Comments
 (0)