pprompt-optimizerSource ↗
45 declarations and 26 call references extracted from public source metadata.

Source symbols: packages/ui/src/services/PromptDataConverter.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: 45
  • Referenced calls: 26

Declared symbols

  • PromptDataConverter — exported class at line 15; references fromLangFuse, includes, isArray, ensureRecord, for, coerceRole, stringify, String, push, getMetadataString, getMetadataNumber, fromOpenAI, Date, toISOString, fromConversationMessages
  • extractedTools — const at line 25
  • metadata — let at line 26
  • messages — let at line 27; references includes
  • coerceRole — const at line 29; references includes
  • allowed — const at line 30; references includes, isArray
  • ensureRecord — const at line 36; references isArray
  • firstRecord — const at line 51; references ensureRecord, isArray
  • input — const at line 55; references ensureRecord, isArray
  • inputRecord — const at line 56; references ensureRecord, isArray
  • record — const at line 78; references ensureRecord, isArray
  • input — const at line 80; references ensureRecord, isArray
  • inputRecord — const at line 81; references ensureRecord, isArray
  • standardMessages — const at line 107; references for, ensureRecord, coerceRole, includes, stringify, String, isArray, push
  • messageRecord — const at line 110; references ensureRecord
  • role — const at line 115; references coerceRole, includes
  • rawContent — const at line 120; references stringify, String
  • content — let at line 121; references stringify, String
  • standardMessage — const at line 132
  • contentRecord — const at line 148; references ensureRecord, push
  • functionPayload — const at line 149; references ensureRecord, push
  • getMetadataString — const at line 161; references String
  • value — const at line 162
  • getMetadataNumber — const at line 169
  • value — const at line 170; references getMetadataString, getMetadataNumber
  • standardData — const at line 174; references getMetadataString, getMetadataNumber
  • standardData — const at line 215; references Date, toISOString
  • standardMessages — const at line 259; references includes, stringify, String, isArray
  • normalizedRole — const at line 260; references includes, stringify, String
  • content — let at line 264; references stringify, String
  • rawContent — const at line 265; references stringify, String
  • standardMessage — const at line 278
  • standardData — const at line 298; references Date, toISOString
  • processedMessages — let at line 335; references replaceVariables
  • openaiRequest — const at line 343
  • conversationMessages — const at line 380; references for, includes, push, isArray
  • warnings — const at line 381; references for, includes, push, isArray
  • conversationMessage — const at line 389
  • result — let at line 452; references for, entries, RegExp, replace
  • pattern — const at line 454; references RegExp, replace, validateStandardFormat, isArray, for, entries, includes, String
  • payload — const at line 466
  • typedMessage — const at line 477
  • payload — const at line 496
  • payload — const at line 511
  • typedMessage — const at line 535

Imported modules

  • ../types

File-level call references


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

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