Skip to content

Commit 7167834

Browse files
committed
feat: fix build issues
1 parent 8f07362 commit 7167834

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

playground/src/common/moduleConfig.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ export namespace ModuleRegistry {
1515

1616
export type NonToolModuleType = Exclude<ModuleType, ModuleType.TOOL>
1717
export type NonToolModule = Module & { type: NonToolModuleType };
18-
export type ToolModule = Module & { type: ModuleType.TOOL };
1918
export enum Modalities {
2019
Video = "video",
2120
Audio = "audio",
@@ -27,6 +26,9 @@ export namespace ModuleRegistry {
2726
export interface V2VModuleOptions {
2827
inputModalities: Modalities[]
2928
}
29+
export interface ToolModuleOptions {
30+
outputContentText?: boolean
31+
}
3032
// Extending Module to define LLMModule with options
3133
export interface LLMModule extends Module {
3234
type: ModuleType.LLM; // Ensuring it's specific to LLM
@@ -36,9 +38,9 @@ export namespace ModuleRegistry {
3638
type: ModuleType.V2V,
3739
options: LLMModuleOptions
3840
}
39-
export type ToolModule = Module & { type: ModuleType.TOOL, options: ToolModuleOpts };
40-
export interface ToolModuleOpts {
41-
outputContentText?: boolean
41+
export interface ToolModule extends Module {
42+
type: ModuleType.TOOL,
43+
options: ToolModuleOptions
4244
}
4345
}
4446

0 commit comments

Comments
 (0)