1 // +build js 2 3 package nbt 4 5 import "io" 6 7 func byteArrayToByteSlice(s ByteArray) []byte { 8 i := make([]byte, len(s)) 9 for n, b := range s { 10 i[n] = byte(b) 11 } 12 return i 13 } 14 15 func (b ByteArray) readFrom(r io.Reader) error { 16 bytes := make([]byte, len(b)) 17 _, err := io.ReadFull(r, bytes) 18 for n, by := range bytes { 19 b[n] = int8(by) 20 } 21 return err 22 } 23