mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-25 19:21:11 +08:00
style: 自动格式化
This commit is contained in:
@@ -8,9 +8,10 @@ use oxide_types::value::JsValue;
|
||||
use super::common::native_try;
|
||||
use super::common::{
|
||||
days_from_civil, days_in_month, ensure_plain_date, get_calendar_id, get_double_prop, initialize_temporal_receiver,
|
||||
is_ctor_call, parse_plain_date_string, plain_date_time_object_parts, receiver_obj, reject_partial_object_with_calendar_or_time_zone,
|
||||
resolve_date_time_parts, temporal_calendar_id_strict, temporal_number_component, temporal_option_string,
|
||||
temporal_option_value, temporal_overflow, zoned_date_time_plain_parts, DateTimeParts,
|
||||
is_ctor_call, parse_plain_date_string, plain_date_time_object_parts, receiver_obj,
|
||||
reject_partial_object_with_calendar_or_time_zone, resolve_date_time_parts, temporal_calendar_id_strict,
|
||||
temporal_number_component, temporal_option_string, temporal_option_value, temporal_overflow,
|
||||
zoned_date_time_plain_parts, DateTimeParts,
|
||||
};
|
||||
use super::difference::{difference_core, parse_difference_settings, IsoDateTime};
|
||||
use super::duration::duration_like_values;
|
||||
|
||||
@@ -308,9 +308,20 @@ pub fn plain_date_time_with<H: VmHost>(vm: &mut H, args: &[u8]) -> NativeResult
|
||||
} else {
|
||||
Some(native_try!(temporal_number_component(vm, year_raw)))
|
||||
};
|
||||
if [day_raw, hour_raw, microsecond_raw, millisecond_raw, minute_raw, month_raw, month_code_raw, nanosecond_raw, second_raw, year_raw]
|
||||
.iter()
|
||||
.all(|raw| raw.is_undefined())
|
||||
if [
|
||||
day_raw,
|
||||
hour_raw,
|
||||
microsecond_raw,
|
||||
millisecond_raw,
|
||||
minute_raw,
|
||||
month_raw,
|
||||
month_code_raw,
|
||||
nanosecond_raw,
|
||||
second_raw,
|
||||
year_raw,
|
||||
]
|
||||
.iter()
|
||||
.all(|raw| raw.is_undefined())
|
||||
{
|
||||
return NativeResult::Err(crate::error::create_type_error(vm, "no properties present"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user