pprompt-optimizerSource ↗
25 declarations and 34 call references extracted from public source metadata.

Source symbols: packages/ui/src/services/SmartVariableExtractor.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: 25
  • Referenced calls: 34

Declared symbols

  • COMMON_VARIABLES — const at line 8
  • KEYWORD_PATTERNS — const at line 36
  • SmartVariableExtractor — exported class at line 45; references extractVariable, isValidVariableName, Error, substring, suggestVariableNames, for, entries, test, calculatePatternConfidence, slice, push, includes, split, looksLikeJSON, deduplicateSuggestions, sort, replaceVariables, RegExp, replace, scanVariables
  • actualSelectedText — const at line 75; references substring, Error
  • placeholder — const at line 81; references substring
  • updatedContent — const at line 82; references substring
  • suggestions — const at line 106
  • categoryVariables — const at line 116; references calculatePatternConfidence, slice, push
  • confidence — const at line 117; references calculatePatternConfidence, slice, push
  • uniqueSuggestions — const at line 161; references deduplicateSuggestions, sort, slice, replaceVariables, for, entries, RegExp, replace
  • result — let at line 169; references for, entries, RegExp, replace
  • pattern — const at line 173; references RegExp, replace, scanVariables
  • variables — const at line 188
  • pattern — const at line 194
  • match — let at line 195; references exec, trim, has, set, get, push
  • fullMatch — const at line 198; references trim, has, set
  • variableName — const at line 199; references trim, has, set
  • start — const at line 200; references has, set
  • end — const at line 201; references has, set
  • matches — const at line 228; references match, RegExp, max, min, looksLikeJSON, trim, startsWith, endsWith, parse
  • matchCount — const at line 231; references max, min, looksLikeJSON, trim, startsWith, endsWith, parse
  • textLength — const at line 232; references max, min, looksLikeJSON, trim, startsWith, endsWith, parse
  • matchDensity — const at line 233; references max, min, looksLikeJSON, trim, startsWith, endsWith, parse
  • trimmed — const at line 241; references trim, startsWith, endsWith, parse
  • seen — const at line 266; references has, add

Imported modules

  • ../types

File-level call references


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

Generated by smolify with deterministic-repository-import-v2 · 1 source file
Source symbols: packages/ui/src/services/SmartVariableExtractor.ts — prompt-optimizer · Smolify