Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1x 1x 13x 13x 13x 13x 13x 13x 13x | import readFile from 'fs-readfile-promise'; export type FileTuple = [string, string]; export type FileTuples = FileTuple[]; export function readFiles(files: string[]): Promise<FileTuples> { const filePromises = files.map(file => readFile(file)); return new Promise((resolve) => { Promise.all(filePromises).then(buffers => { const contents: string[][] = []; buffers.forEach( (buffer, index) => contents.push([files[index], buffer.toString()])); resolve(contents as FileTuples); }); }); } |