JSObject.makeTypedArrayWithArrayBuffer constructor
JSObject.makeTypedArrayWithArrayBuffer(
- JSContext context, {
- required JSTypedArrayType arrayType,
- required JSObject buffer,
Implementation
factory JSObject.makeTypedArrayWithArrayBuffer(
JSContext context, {
required JSTypedArrayType arrayType,
required JSObject buffer,
}) {
final JSException exception = JSException.create(context);
try {
final JSObject object = JSObject(context, js_bd.JSObjectMakeTypedArrayWithArrayBuffer(context.ref, JSTypedArrayType.values.indexOf(arrayType), buffer.ref, exception.ref));
if (exception.shouldThrow) {
throw exception.error;
}
return object;
} finally {
exception.release();
}
}