| 1236 | |
| 1237 | #ifdef NODE_API_EXPERIMENTAL_HAS_SHAREDARRAYBUFFER |
| 1238 | class SharedArrayBuffer : public Object { |
| 1239 | public: |
| 1240 | SharedArrayBuffer(); |
| 1241 | SharedArrayBuffer(napi_env env, napi_value value); |
| 1242 | |
| 1243 | static SharedArrayBuffer New(napi_env env, size_t byteLength); |
| 1244 | |
| 1245 | static void CheckCast(napi_env env, napi_value value); |
| 1246 | |
| 1247 | void* Data(); |
| 1248 | size_t ByteLength(); |
| 1249 | }; |
| 1250 | #endif |
| 1251 | |
| 1252 | /// A JavaScript array buffer value. |