Lines Matching defs:argv
278 std::string GetLocaleTag(napi_env env, napi_value argv)
282 if (argv != nullptr) {
284 napi_typeof(env, argv, &valueType);
290 napi_status status = napi_get_value_string_utf8(env, argv, nullptr, 0, &len);
296 status = napi_get_value_string_utf8(env, argv, buf.data(), len + 1, &len);
311 napi_value argv[2] = { nullptr };
314 napi_status status = napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
318 std::string localeTag = GetLocaleTag(env, argc > 0 ? argv[0] : nullptr);
322 GetOptionValue(env, argv[1], "calendar", map);
323 GetOptionValue(env, argv[1], "collation", map);
324 GetOptionValue(env, argv[1], "hourCycle", map);
325 GetOptionValue(env, argv[1], "numberingSystem", map);
326 GetBoolOptionValue(env, argv[1], "numeric", map);
327 GetOptionValue(env, argv[1], "caseFirst", map);
379 napi_value argv[2] = { nullptr };
382 napi_status status = napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
389 napi_typeof(env, argv[0], &valueType);
391 napi_is_array(env, argv[0], &isArray);
393 GetLocaleTags(env, argv[0], localeTags);
396 napi_get_array_length(env, argv[0], &arrayLength);
399 napi_get_element(env, argv[0], i, &element);
406 GetDateOptionValues(env, argv[1], map);
442 napi_value argv[2] = { nullptr };
445 napi_status status = napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
452 napi_typeof(env, argv[0], &valueType);
454 napi_is_array(env, argv[0], &isArray);
456 GetLocaleTags(env, argv[0], localeTags);
459 napi_get_array_length(env, argv[0], &arrayLength);
462 napi_get_element(env, argv[0], i, &element);
469 GetRelativeTimeOptionValues(env, argv[1], map);
499 napi_value argv[1] = { 0 };
502 napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
504 int64_t milliseconds = GetMilliseconds(env, argv, 0);
527 napi_value argv[2] = { nullptr };
530 napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
535 int64_t firstMilliseconds = GetMilliseconds(env, argv, 0);
536 int64_t secondMilliseconds = GetMilliseconds(env, argv, 1);
585 napi_value argv[2] = { nullptr };
588 napi_status status = napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
595 napi_typeof(env, argv[0], &valueType);
597 napi_is_array(env, argv[0], &isArray);
600 GetLocaleTags(env, argv[0], localeTags);
603 napi_get_array_length(env, argv[0], &arrayLength);
606 napi_get_element(env, argv[0], i, &element);
613 GetNumberOptionValues(env, argv[1], map);
646 int64_t IntlAddon::GetMilliseconds(napi_env env, napi_value *argv, int index)
649 napi_status status = napi_get_named_property(env, argv[index], "getTime", &funcGetDateInfo);
655 status = napi_call_function(env, argv[index], funcGetDateInfo, 0, nullptr, &ret_value);
1144 napi_value argv[1] = { 0 };
1147 napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
1149 napi_get_value_double(env, argv[0], &number);
1319 napi_value argv[2] = { nullptr };
1322 napi_status status = napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
1329 napi_typeof(env, argv[0], &valueType);
1331 napi_is_array(env, argv[0], &isArray);
1333 GetLocaleTags(env, argv[0], localeTags);
1336 napi_get_array_length(env, argv[0], &arrayLength);
1339 napi_get_element(env, argv[0], i, &element);
1346 GetCollatorOptionValue(env, argv[1], map);
1406 napi_value argv[2] = { 0 };
1409 napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
1412 status = napi_get_value_double(env, argv[0], &number);
1418 if (!GetStringParameter(env, argv[1], unit)) {
1484 napi_value argv[2] = { 0 };
1487 napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
1489 napi_get_value_double(env, argv[0], &number);
1491 if (!GetStringParameter(env, argv[1], unit)) {
1515 napi_value argv[2] = { 0 };
1518 napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
1521 if (!GetStringParameter(env, argv[0], first)) {
1526 if (!GetStringParameter(env, argv[1], second)) {
1702 napi_value argv[2] = { nullptr };
1705 napi_status status = napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
1712 napi_typeof(env, argv[0], &valueType);
1714 napi_is_array(env, argv[0], &isArray);
1716 GetLocaleTags(env, argv[0], localeTags);
1719 napi_get_array_length(env, argv[0], &arrayLength);
1722 napi_get_element(env, argv[0], i, &element);
1729 GetPluralRulesOptionValues(env, argv[1], map);
1765 napi_value argv[1] = { 0 };
1768 napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
1770 napi_typeof(env, argv[0], &valueType);
1777 napi_status status = napi_get_value_double(env, argv[0], &number);