Как вставить поток в какой-то момент в другой поток? - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь найти способ заменить часть содержимого, перемещаемого одним потоком, всем содержимым второго потока. Я обнаружил множество библиотек для простой замены строки, предварительной подготовки и добавления потока, но ничего для управления потоком с другим потоком.

. / А

aaaXddd

. / Б

bbbccc

. / С

aaabbbccc

псевдокод

let a = createFileReadStream('./a')
let b = createFileReadStream('./b')
let c = createFileWriteStream('./c')
a.pipe(insert('X', b)).pipe(c)

Как я могу вставить все содержимое потока в другой поток?

...