MCPcopy Create free account
hub / github.com/ThatOpen/engine_web-ifc / StreamFileToString

Function StreamFileToString

tests/benchmark/benchmark.ts:117–136  ·  view source on GitHub ↗
(filename: string)

Source from the content-addressed store, hash-verified

115}
116
117async function StreamFileToString(filename: string) {
118 let stream = fs.createReadStream(filename);
119 return new Promise((resolve, reject) => {
120 const data:any = [];
121
122 stream.on('data', (chunk) => {
123 data.push(chunk);
124 });
125
126 stream.on('end', () => {
127 resolve(Buffer.concat(data))
128 })
129
130 stream.on('error', (err) => {
131 reject(err)
132 })
133
134 return data;
135 })
136}
137
138async function BenchmarkIfcFile(module: any, filename: string): Promise<FileResult>
139{

Callers 1

BenchmarkIfcFileFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected