import { Writable } from "node:stream";
import type { Pool } from "pg";
interface Row {
email: string;
name: string;
package com.example.demo.examples;
import java.util.*;
import java.util.stream.Collectors;
public class StreamExamples {
const fs = require('fs');
const readline = require('readline');
async function* streamCsvRows(filePath) {
const stream = fs.createReadStream(filePath, { encoding: 'utf8' });
const rl = readline.createInterface({ input: stream, crlfDelay: Infinity });