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; referencesfromLangFuse,includes,isArray,ensureRecord,for,coerceRole,stringify,String,push,getMetadataString,getMetadataNumber,fromOpenAI,Date,toISOString,fromConversationMessagesextractedTools— const at line 25metadata— let at line 26messages— let at line 27; referencesincludescoerceRole— const at line 29; referencesincludesallowed— const at line 30; referencesincludes,isArrayensureRecord— const at line 36; referencesisArrayfirstRecord— const at line 51; referencesensureRecord,isArrayinput— const at line 55; referencesensureRecord,isArrayinputRecord— const at line 56; referencesensureRecord,isArrayrecord— const at line 78; referencesensureRecord,isArrayinput— const at line 80; referencesensureRecord,isArrayinputRecord— const at line 81; referencesensureRecord,isArraystandardMessages— const at line 107; referencesfor,ensureRecord,coerceRole,includes,stringify,String,isArray,pushmessageRecord— const at line 110; referencesensureRecordrole— const at line 115; referencescoerceRole,includesrawContent— const at line 120; referencesstringify,Stringcontent— let at line 121; referencesstringify,StringstandardMessage— const at line 132contentRecord— const at line 148; referencesensureRecord,pushfunctionPayload— const at line 149; referencesensureRecord,pushgetMetadataString— const at line 161; referencesStringvalue— const at line 162getMetadataNumber— const at line 169value— const at line 170; referencesgetMetadataString,getMetadataNumberstandardData— const at line 174; referencesgetMetadataString,getMetadataNumberstandardData— const at line 215; referencesDate,toISOStringstandardMessages— const at line 259; referencesincludes,stringify,String,isArraynormalizedRole— const at line 260; referencesincludes,stringify,Stringcontent— let at line 264; referencesstringify,StringrawContent— const at line 265; referencesstringify,StringstandardMessage— const at line 278standardData— const at line 298; referencesDate,toISOStringprocessedMessages— let at line 335; referencesreplaceVariablesopenaiRequest— const at line 343conversationMessages— const at line 380; referencesfor,includes,push,isArraywarnings— const at line 381; referencesfor,includes,push,isArrayconversationMessage— const at line 389result— let at line 452; referencesfor,entries,RegExp,replacepattern— const at line 454; referencesRegExp,replace,validateStandardFormat,isArray,for,entries,includes,Stringpayload— const at line 466typedMessage— const at line 477payload— const at line 496payload— const at line 511typedMessage— const at line 535
Imported modules
../types
File-level call references
fromLangFuse— line 23includes— line 31isArray— line 37ensureRecord— line 51for— line 109coerceRole— line 115stringify— line 126String— line 128push— line 151getMetadataString— line 176getMetadataNumber— line 177fromOpenAI— line 206Date— line 228toISOString— line 228fromConversationMessages— line 247toOpenAI— line 322replaceVariables— line 339toConversationMessages— line 371validate— line 425validateStandardFormat— line 429validateLangFuseFormat— line 431validateOpenAIFormat— line 433validateConversationFormat— line 435entries— line 453RegExp— line 454replace— line 455
Source: packages/ui/src/services/PromptDataConverter.ts