Lines Matching defs:env
84 napi_value CalendarEnumNapi::JsEnumIntInit(napi_env env, napi_value exports)
93 napi_create_int32(env, enumItemVec[index].enumInt, &value[index]);
103 auto constructor = [](napi_env env, napi_callback_info info) {
105 napi_get_cb_info(env, info, nullptr, nullptr, &jsThis, nullptr);
110 napi_status status = napi_define_class(env, enumClassName.data(), NAPI_AUTO_LENGTH, constructor,
114 status = napi_set_named_property(env, exports, enumClassName.data(), result);
120 napi_value CalendarEnumNapi::JsEnumStringInit(napi_env env, napi_value exports)
129 napi_create_string_utf8(env, enumItemVec[index].enumString.data(), NAPI_AUTO_LENGTH, &value[index]);
139 auto constructor = [](napi_env env, napi_callback_info info) {
141 napi_get_cb_info(env, info, nullptr, nullptr, &jsThis, nullptr);
146 napi_status status = napi_define_class(env, enumClassName.data(), NAPI_AUTO_LENGTH, constructor,
150 status = napi_set_named_property(env, exports, enumClassName.data(), result);
156 napi_value CalendarEnumNapi::Init(napi_env env, napi_value exports)
158 JsEnumIntInit(env, exports);
159 JsEnumStringInit(env, exports);