in src/stream/writer.ts [18:39]
export function gremlinCmdStreamWriter(config: any) {
const fileWriteStream = fs.createWriteStream(config.filePath, {
encoding: 'utf-8',
flags: 'w',
});
return writer.obj(
(chunck: GraphInfo, enc, callback) => {
chunck.vertices.forEach(vertex => {
const cmd = GraphHelper.getAddVertexQuery(vertex);
fileWriteStream.write(cmd + '\n');
});
chunck.edges.forEach(edge => {
const cmd = GraphHelper.getAddEdgeQuery(edge);
fileWriteStream.write(cmd + '\n');
});
callback();
},
callback => {
fileWriteStream.end(callback());
}
);
}