(
to: string | number | fs.promises.FileHandle,
file: { stream(): ReadableStream<Uint8Array> },
)
| 91 | * @returns A promise that resolves when the file is written |
| 92 | */ |
| 93 | export function writeFile( |
| 94 | to: string | number | fs.promises.FileHandle, |
| 95 | file: { stream(): ReadableStream<Uint8Array> }, |
| 96 | ): Promise<void> { |
| 97 | let writeStream = |
| 98 | typeof to === 'string' ? fs.createWriteStream(to) : fs.createWriteStream('ignored', { fd: to }) |
| 99 | |
| 100 | return writeToStream(writeStream, file.stream()) |
| 101 | } |
| 102 | |
| 103 | async function writeToStream( |
| 104 | writeStream: fs.WriteStream, |
searching dependent graphs…