MCPcopy Create free account
hub / github.com/omkarcloud/botasaurus / writeNdjson

Function writeNdjson

js/botasaurus-server-js/src/writer.ts:220–232  ·  view source on GitHub ↗
(inputFilePath: string, filename: string)

Source from the content-addressed store, hash-verified

218}
219
220async function writeNdjson(inputFilePath: string, filename: string): Promise<string> {
221 try {
222 filename = fixNdjsonFilename(filename)
223 await doCopyFile(inputFilePath, filename)
224 } catch (error: any) {
225 if (isFileOpenError(error)) {
226 const baseFilename = path.basename(filename)
227 throw new Error(`${baseFilename} is currently open in another application. Please close the application and try again.`)
228 }
229 throw error
230 }
231 return filename
232}
233
234// Write results array as NDJSON (newline-delimited JSON)
235async function writeNdjsonResults(data: any[], filename: string): Promise<string> {

Callers 1

downloadResultsFunction · 0.90

Calls 3

doCopyFileFunction · 0.85
fixNdjsonFilenameFunction · 0.70
isFileOpenErrorFunction · 0.70

Tested by

no test coverage detected