pprompt-optimizerSource ↗
46 declarations and 42 call references extracted from public source metadata.

Source symbols: packages/ui/src/services/EnhancedTemplateProcessor.ts

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: develop@0c3679511d5c61dcdbb92777e62f315f16d7d378 · 2026-07-18T10:13:54Z
  • Declarations: 46
  • Referenced calls: 42

Declared symbols

  • EnhancedTemplateProcessor — exported class at line 20; references toTemplate, assign, sanitizeVariableRecord, scanVariablesInContent, add, call, analyzeVariable, push, from, Date, toISOString, fromTemplate, replaceVariables, validateVariables, Set, keys, has, for, entries, RegExp
  • variables — const at line 29
  • variableDefinitions — const at line 30; references assign, sanitizeVariableRecord
  • allVariables — const at line 39; references scanVariablesInContent, add
  • templateMessages — const at line 40; references scanVariablesInContent, add
  • scannedVars — const at line 41; references scanVariablesInContent, add
  • varAnalysis — const at line 58; references analyzeVariable, push
  • template — const at line 68; references from, Date, toISOString
  • processedMessages — const at line 97; references replaceVariables
  • requiredVariables — const at line 125; references Set, keys, scanVariablesInContent, add
  • providedVariables — const at line 126; references Set, keys, scanVariablesInContent, add
  • scannedVars — const at line 130; references scanVariablesInContent, add, from, has
  • missingVariables — const at line 135; references from, has
  • unusedVariables — const at line 140; references from, has
  • result — let at line 155; references for, entries, RegExp, replace
  • standardPattern — const at line 160; references RegExp, replace, scanVariablesInContent, exec, trim, isValidVariableName, has, set, get, push, from, entries
  • variables — const at line 180
  • standardPattern — const at line 186; references RegExp, exec, trim, isValidVariableName, has, set, get, push
  • match — let at line 190; references exec, trim, isValidVariableName, has, set, get, push
  • fullMatch — const at line 193; references trim, isValidVariableName
  • variableName — const at line 194; references trim, isValidVariableName
  • start — const at line 200; references has, set
  • end — const at line 201; references has, set
  • replacements — const at line 238
  • processed — let at line 245; references for, entries, RegExp, exec, push, replace
  • pattern — const at line 249; references RegExp, exec, push
  • match — let at line 250; references exec, push
  • suggestions — const at line 281
  • variableUsage — const at line 288; references analyzeVariableUsage, findSimilarVariables, push
  • similarVariables — const at line 291; references findSimilarVariables, push
  • nameLower — const at line 324; references toLowerCase, includes
  • type — let at line 326; references includes
  • description — let at line 327; references includes
  • usageCount — let at line 344; references RegExp, test
  • pattern — const at line 346; references RegExp, test
  • usage — const at line 374
  • variables — const at line 377; references scanVariablesInContent, push
  • variables — const at line 398; references keys, for, calculateSimilarity, find, includes, push
  • groups — const at line 399; references for, calculateSimilarity, find, includes, push
  • similarity — const at line 403; references calculateSimilarity, find, includes, push
  • foundGroup — const at line 406; references find, includes, push
  • longer — const at line 425; references levenshteinDistance, Array, fill, for, min
  • shorter — const at line 426; references levenshteinDistance, Array, fill, for, min
  • distance — const at line 430; references levenshteinDistance, Array, fill, for, min
  • matrix — const at line 436; references Array, fill, for
  • indicator — const at line 448; references min, escapeRegExp, replace

Imported modules

  • ../types
  • ../types/template
  • ../types/variable

File-level call references


Source: packages/ui/src/services/EnhancedTemplateProcessor.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file