MCPcopy Index your code
hub / github.com/ChatLab/ChatLab / resolveTemplate

Function resolveTemplate

packages/tools/src/sql/executor.ts:16–25  ·  view source on GitHub ↗
(
  toolName: string,
  key: string,
  fallback: string,
  translateFn?: (key: string) => string | undefined
)

Source from the content-addressed store, hash-verified

14}
15
16function resolveTemplate(
17 toolName: string,
18 key: string,
19 fallback: string,
20 translateFn?: (key: string) => string | undefined
21): string {
22 if (!translateFn) return fallback
23 const i18nKey = `ai.tools.${toolName}.${key}`
24 return translateFn(i18nKey) ?? fallback
25}
26
27export function createSqlToolDefinition(def: SqlToolDef): ToolDefinition {
28 return {

Callers 1

createSqlToolDefinitionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected