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 8KEYWORD_PATTERNS— const at line 36SmartVariableExtractor— exported class at line 45; referencesextractVariable,isValidVariableName,Error,substring,suggestVariableNames,for,entries,test,calculatePatternConfidence,slice,push,includes,split,looksLikeJSON,deduplicateSuggestions,sort,replaceVariables,RegExp,replace,scanVariablesactualSelectedText— const at line 75; referencessubstring,Errorplaceholder— const at line 81; referencessubstringupdatedContent— const at line 82; referencessubstringsuggestions— const at line 106categoryVariables— const at line 116; referencescalculatePatternConfidence,slice,pushconfidence— const at line 117; referencescalculatePatternConfidence,slice,pushuniqueSuggestions— const at line 161; referencesdeduplicateSuggestions,sort,slice,replaceVariables,for,entries,RegExp,replaceresult— let at line 169; referencesfor,entries,RegExp,replacepattern— const at line 173; referencesRegExp,replace,scanVariablesvariables— const at line 188pattern— const at line 194match— let at line 195; referencesexec,trim,has,set,get,pushfullMatch— const at line 198; referencestrim,has,setvariableName— const at line 199; referencestrim,has,setstart— const at line 200; referenceshas,setend— const at line 201; referenceshas,setmatches— const at line 228; referencesmatch,RegExp,max,min,looksLikeJSON,trim,startsWith,endsWith,parsematchCount— const at line 231; referencesmax,min,looksLikeJSON,trim,startsWith,endsWith,parsetextLength— const at line 232; referencesmax,min,looksLikeJSON,trim,startsWith,endsWith,parsematchDensity— const at line 233; referencesmax,min,looksLikeJSON,trim,startsWith,endsWith,parsetrimmed— const at line 241; referencestrim,startsWith,endsWith,parseseen— const at line 266; referenceshas,add
Imported modules
../types
File-level call references
extractVariable— line 49isValidVariableName— line 65Error— line 66substring— line 75suggestVariableNames— line 100for— line 114entries— line 114test— line 115calculatePatternConfidence— line 117slice— line 120push— line 121includes— line 141split— line 141looksLikeJSON— line 151deduplicateSuggestions— line 161sort— line 162replaceVariables— line 168RegExp— line 173replace— line 174scanVariables— line 183exec— line 197trim— line 199has— line 203set— line 204get— line 210from— line 214match— line 228max— line 233min— line 236startsWith— line 242endsWith— line 242parse— line 245add— line 271escapeRegExp— line 277
Source: packages/ui/src/services/SmartVariableExtractor.ts