mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-23 18:21:13 +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"));
|
||||
}
|
||||
|
||||
@@ -813,11 +813,7 @@ pub fn bind_temporal(env: BindEnv<'_>, global: &mut JsObject) {
|
||||
oxide_builtins::temporal::plain_date_time_equals::<crate::vm::Vm> as *const (),
|
||||
1,
|
||||
),
|
||||
(
|
||||
"with",
|
||||
oxide_builtins::temporal::plain_date_time_with::<crate::vm::Vm> as *const (),
|
||||
1,
|
||||
),
|
||||
("with", oxide_builtins::temporal::plain_date_time_with::<crate::vm::Vm> as *const (), 1),
|
||||
],
|
||||
);
|
||||
bind_well_known_data_property(
|
||||
|
||||
Reference in New Issue
Block a user