Source symbols: packages/ui/src/services/VariableManager.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: 30
- Referenced calls: 49
Declared symbols
IVariableManager— type at line 13VariableStorage— type at line 14ConversationMessage— type at line 15VariableSource— type at line 16PredefinedVariable— type at line 17STORAGE_KEYS— const at line 21ScanCacheEntry— interface at line 29createVariableManager— exported function at line 45; referencesVariableManager,waitForInitializationmanager— const at line 48; referencesVariableManager,waitForInitializationVariableManager— exported class at line 59; referencesMap,constructor,loadFromStorage,waitForInitialization,setOnDataLoaded,setVariable,validateVariableName,getVariableNameValidationError,VariableError,isPredefinedVariable,saveToStorage,getVariable,deleteVariable,listVariables,resolveAllVariables,for,call,String,isValidVariableName,scanVariablesInContentreason— const at line 93; referencesgetVariableNameValidationErrorreasonText— const at line 94predefinedValues— const at line 167value— const at line 173; referencesStringvariables— const at line 196; referenceswarnmatches— const at line 204; referencesmatchAll,for,trim,test,isValidVariableName,includes,pushvariableName— const at line 208; referencestrim,testvariables— const at line 259; referencesresolveAllVariables,scanVariablesInContent,addusedVariables— const at line 260; referencesscanVariablesInContent,addfoundVariables— const at line 264; referencesscanVariablesInContent,addfoundVariables— const at line 269; referencesscanVariablesInContent,add,from,String,trim,replaceVariables,resolveAllVariables,replace,test,isValidVariableNamefinalVariables— const at line 282; referencesresolveAllVariables,replace,trim,test,isValidVariableName,StringtrimmedName— const at line 285; referencestrim,test,isValidVariableName,String,loadFromStorage,for,entries,validateVariableName,_onDataLoaded,warnvalue— const at line 291; referencesString,loadFromStorage,for,entries,validateVariableName,_onDataLoaded,warnstorage— const at line 301sanitized— const at line 315storage— const at line 337exportData— const at line 352; referencesDate,toISOStringdata— const at line 363; referencesparse,for,entries,validateVariableNameerrorMessage— const at line 380; referencesString,VariableError,getStatistics,keys
Imported modules
@prompt-optimizer/core../types/variable
File-level call references
VariableManager— line 48waitForInitialization— line 49Map— line 71constructor— line 75loadFromStorage— line 77setOnDataLoaded— line 86setVariable— line 91validateVariableName— line 92getVariableNameValidationError— line 93VariableError— line 112isPredefinedVariable— line 120saveToStorage— line 139getVariable— line 142deleteVariable— line 146listVariables— line 160resolveAllVariables— line 165for— line 171call— line 172String— line 174isValidVariableName— line 192scanVariablesInContent— line 195warn— line 200matchAll— line 204trim— line 208test— line 210includes— line 216push— line 217getVariableSource— line 226getAdvancedModeEnabled— line 235setAdvancedModeEnabled— line 239getLastConversationMessages— line 245setLastConversationMessages— line 249detectMissingVariables— line 255add— line 265from— line 275replaceVariables— line 281replace— line 284entries— line 317_onDataLoaded— line 327set— line 343error— line 345exportVariables— line 351Date— line 355toISOString— line 355stringify— line 358importVariables— line 361parse— line 363getStatistics— line 391keys— line 398
Source: packages/ui/src/services/VariableManager.ts