(n: number)
| 57 | } |
| 58 | |
| 59 | public ensureSpace(n: number): void { |
| 60 | if (n > this.maxlength) { |
| 61 | const newmaxlength: number = (n + 255) & (~255); |
| 62 | const newarraybuffer = new ArrayBuffer(newmaxlength); |
| 63 | const view = new Uint8Array(this.arraybytes, 0, this.length); |
| 64 | const newview = new Uint8Array(newarraybuffer, 0, this.length); |
| 65 | newview.set(view); // memcpy |
| 66 | this.arraybytes = newarraybuffer; |
| 67 | this.maxlength = newmaxlength; |
| 68 | } |
| 69 | } |
| 70 | |
| 71 | public writeObject(object: any): void { |
| 72 | console.log('writeObject not implemented yet in core/ByteArray'); |
no test coverage detected