| 187 | } |
| 188 | |
| 189 | GBytes* gjs_byte_array_get_bytes(JSObject* obj) { |
| 190 | bool is_shared_memory; |
| 191 | size_t len; |
| 192 | uint8_t* data; |
| 193 | |
| 194 | js::GetUint8ArrayLengthAndData(obj, &len, &is_shared_memory, &data); |
| 195 | return g_bytes_new(data, len); |
| 196 | } |
| 197 | |
| 198 | GByteArray* gjs_byte_array_get_byte_array(JSObject* obj) { |
| 199 | return g_bytes_unref_to_array(gjs_byte_array_get_bytes(obj)); |
no outgoing calls
no test coverage detected