(v: number[])
| 638 | }; |
| 639 | |
| 640 | export const vectorToBuffer = (v: number[]) => { |
| 641 | const b = Buffer.allocUnsafe(v.length * 4); |
| 642 | for (let i = 0; i < v.length; i++) b.writeFloatLE(v[i], i * 4); |
| 643 | return b; |
| 644 | }; |
| 645 | export const bufferToVector = (b: Buffer) => { |
| 646 | const v: number[] = []; |
| 647 | for (let i = 0; i < b.length; i += 4) v.push(b.readFloatLE(i)); |
no outgoing calls
no test coverage detected