import { createObjectCsvWriter as createCsvWriter } from 'csv-writer'; // use to test vector insert const csvWriter = createCsvWriter({ path: './vectors.csv', header: [{ id: 'vector', title: 'vector' }], }); const records = []; const generateVector = (dimension: number) => { let index = 0; const vectors = []; while (index < dimension) { vectors.push(1 + Math.random()); index++; } return JSON.stringify(vectors); }; while (records.length < 50000) { const value = generateVector(8); records.push({ vector: value }); } csvWriter .writeRecords(records) // returns a promise .then(() => { console.log('...Done'); });