| 36 | } |
| 37 | |
| 38 | static bool isAnyArrayBuffer(JSContext *cx, unsigned argc, JS::Value *vp) { |
| 39 | JS::CallArgs args = JS::CallArgsFromVp(argc, vp); |
| 40 | JSObject *obj = JS::ToObject(cx, args.get(0)); |
| 41 | args.rval().setBoolean(JS::IsArrayBufferObjectMaybeShared(obj)); // ArrayBuffer or SharedArrayBuffer |
| 42 | return true; |
| 43 | } |
| 44 | |
| 45 | static bool isPromise(JSContext *cx, unsigned argc, JS::Value *vp) { |
| 46 | JS::CallArgs args = JS::CallArgsFromVp(argc, vp); |