Source symbols: packages/ui/src/services/DataImportExportManager.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: 24
- Referenced calls: 48
Declared symbols
DataImportExportManager— exported class at line 9; referencesPromptDataConverter,isOpenAIRequest,isArray,importFromFile,toLowerCase,endsWith,readFileAsText,parse,importFromParsedData,importFromClipboard,trim,exportToFile,prepareExportData,stringify,generateFilename,Blob,createObjectURL,createElement,appendChild,clickrecord— const at line 14; referencesisArray,importFromFile,toLowerCase,endsWith,readFileAsText,parse,importFromParsedDatatext— const at line 41; referencesreadFileAsText,parsejsonData— let at line 44; referencesparsejsonData— let at line 77; referencesparse,trimexportData— const at line 106; referencesprepareExportData,stringify,generateFilename,BlobjsonString— const at line 107; referencesstringify,generateFilename,BlobdefaultFilename— const at line 110; referencesgenerateFilename,BlobfinalFilename— const at line 111; referencesBlobblob— const at line 114; referencesBloburl— const at line 115; referencescreateObjectURL,createElement,appendChild,click,removeChild,revokeObjectURL,error,Errorlink— const at line 117; referencescreateElement,appendChild,click,removeChild,revokeObjectURL,error,ErrorexportData— const at line 143; referencesprepareExportData,stringify,writeText,fallbackCopyToClipboardjsonString— const at line 144; referencesstringify,writeText,fallbackCopyToClipboarddataObj— const at line 167format— const at line 199; referencesdetectFormat,fromLangFuse,isOpenAIRequest,fromOpenAI,fromConversationMessagesopenaiResult— const at line 232; referencestoOpenAI,Errorvariables— const at line 261found— const at line 265; referencesscanVariableNames,for,calltimestamp— const at line 286; referencesDate,toISOString,replace,sliceformatPrefix— const at line 287reader— const at line 299; referencesFileReader,resolve,reject,Errortextarea— const at line 320; referencescreateElement,appendChild,select,execCommand,removeChildsuccess— const at line 328; referencesexecCommand,removeChild
Imported modules
../types./PromptDataConverter../utils/prompt-variables
File-level call references
PromptDataConverter— line 10isOpenAIRequest— line 12isArray— line 13importFromFile— line 23toLowerCase— line 33endsWith— line 33readFileAsText— line 41parse— line 46importFromParsedData— line 55importFromClipboard— line 67trim— line 79exportToFile— line 100prepareExportData— line 106stringify— line 107generateFilename— line 110Blob— line 114createObjectURL— line 115createElement— line 117appendChild— line 120click— line 121removeChild— line 122revokeObjectURL— line 125error— line 127Error— line 128exportToClipboard— line 138writeText— line 147fallbackCopyToClipboard— line 151detectFormat— line 162fromLangFuse— line 203fromOpenAI— line 209fromConversationMessages— line 212toOpenAI— line 232prepareTemplateExport— line 243scanVariableNames— line 265for— line 266call— line 267Date— line 278toISOString— line 278keys— line 279replace— line 286slice— line 286Promise— line 298FileReader— line 299resolve— line 303reject— line 305readAsText— line 313select— line 327execCommand— line 328
Source: packages/ui/src/services/DataImportExportManager.ts