Lines Matching refs:env

6 static napi_value AsBool(napi_env env, napi_callback_info info) {
9 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
12 NODE_API_CALL(env, napi_get_value_bool(env, args[0], &value));
15 NODE_API_CALL(env, napi_get_boolean(env, value, &output));
20 static napi_value AsInt32(napi_env env, napi_callback_info info) {
23 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
26 NODE_API_CALL(env, napi_get_value_int32(env, args[0], &value));
29 NODE_API_CALL(env, napi_create_int32(env, value, &output));
34 static napi_value AsUInt32(napi_env env, napi_callback_info info) {
37 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
40 NODE_API_CALL(env, napi_get_value_uint32(env, args[0], &value));
43 NODE_API_CALL(env, napi_create_uint32(env, value, &output));
48 static napi_value AsInt64(napi_env env, napi_callback_info info) {
51 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
54 NODE_API_CALL(env, napi_get_value_int64(env, args[0], &value));
57 NODE_API_CALL(env, napi_create_int64(env, (double)value, &output));
62 static napi_value AsDouble(napi_env env, napi_callback_info info) {
65 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
68 NODE_API_CALL(env, napi_get_value_double(env, args[0], &value));
71 NODE_API_CALL(env, napi_create_double(env, value, &output));
76 static napi_value AsString(napi_env env, napi_callback_info info) {
79 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
82 NODE_API_CALL(env,
83 napi_get_value_string_utf8(env, args[0], value, sizeof(value), NULL));
86 NODE_API_CALL(env, napi_create_string_utf8(
87 env, value, NAPI_AUTO_LENGTH, &output));
92 static napi_value ToBool(napi_env env, napi_callback_info info) {
95 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
98 NODE_API_CALL(env, napi_coerce_to_bool(env, args[0], &output));
103 static napi_value ToNumber(napi_env env, napi_callback_info info) {
106 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
109 NODE_API_CALL(env, napi_coerce_to_number(env, args[0], &output));
114 static napi_value ToObject(napi_env env, napi_callback_info info) {
117 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
120 NODE_API_CALL(env, napi_coerce_to_object(env, args[0], &output));
125 static napi_value ToString(napi_env env, napi_callback_info info) {
128 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
131 NODE_API_CALL(env, napi_coerce_to_string(env, args[0], &output));
137 napi_value Init(napi_env env, napi_value exports) {
151 NODE_API_CALL(env, napi_define_properties(
152 env, exports, sizeof(descriptors) / sizeof(*descriptors), descriptors));
154 init_test_null(env, exports);