(element: Buffer, rank: number, sizes: number[] = [], lowerBounds: number[] = [])
| 244 | } |
| 245 | |
| 246 | function mdArray(element: Buffer, rank: number, sizes: number[] = [], lowerBounds: number[] = []) { |
| 247 | return Buffer.concat([ |
| 248 | bytes(0x14), |
| 249 | element, |
| 250 | compressedUInt(rank), |
| 251 | compressedUInt(sizes.length), |
| 252 | ...sizes.map(compressedUInt), |
| 253 | compressedUInt(lowerBounds.length), |
| 254 | ...lowerBounds.map(compressedSignedInt), |
| 255 | ]); |
| 256 | } |
| 257 | |
| 258 | function byRef(element: Buffer) { |
| 259 | return Buffer.concat([bytes(0x10), element]); |
no test coverage detected