Lines Matching refs:env
6 static napi_value CreateDataView(napi_env env, napi_callback_info info) {
9 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
11 NODE_API_ASSERT(env, argc == 3, "Wrong number of arguments");
16 NODE_API_CALL(env, napi_typeof(env, arraybuffer, &valuetype0));
17 NODE_API_ASSERT(env, valuetype0 == napi_object,
22 NODE_API_CALL(env, napi_is_arraybuffer(env, arraybuffer, &is_arraybuffer));
23 NODE_API_ASSERT(env, is_arraybuffer,
28 NODE_API_CALL(env, napi_typeof(env, args[1], &valuetype1));
30 NODE_API_ASSERT(env, valuetype1 == napi_number,
34 NODE_API_CALL(env, napi_get_value_uint32(env, args[1], (uint32_t*)(&byte_offset)));
37 NODE_API_CALL(env, napi_typeof(env, args[2], &valuetype2));
39 NODE_API_ASSERT(env, valuetype2 == napi_number,
43 NODE_API_CALL(env, napi_get_value_uint32(env, args[2], (uint32_t*)(&length)));
46 NODE_API_CALL(env,
47 napi_create_dataview(env, length, arraybuffer,
53 static napi_value CreateDataViewFromJSDataView(napi_env env, napi_callback_info info) {
56 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
58 NODE_API_ASSERT(env, argc == 1, "Wrong number of arguments");
63 NODE_API_CALL(env, napi_typeof(env, input_dataview, &valuetype));
64 NODE_API_ASSERT(env, valuetype == napi_object,
69 NODE_API_CALL(env, napi_is_dataview(env, input_dataview, &is_dataview));
70 NODE_API_ASSERT(env, is_dataview,
76 NODE_API_CALL(env,
77 napi_get_dataview_info(env, input_dataview, &length, NULL,
81 NODE_API_CALL(env,
82 napi_create_dataview(env, length, buffer,
90 napi_value Init(napi_env env, napi_value exports) {
97 NODE_API_CALL(env, napi_define_properties(
98 env, exports, sizeof(descriptors) / sizeof(*descriptors), descriptors));