|
MaybeDirectHandle< JSTemporalPlainDateTime > | CreateTemporalDateTime (Isolate *isolate, const DateTimeRecord &date_time, DirectHandle< JSReceiver > calendar) |
|
MaybeDirectHandle< JSTemporalInstant > | CreateTemporalInstant (Isolate *isolate, DirectHandle< JSFunction > target, DirectHandle< HeapObject > new_target, DirectHandle< BigInt > epoch_nanoseconds) |
|
MaybeDirectHandle< JSTemporalInstant > | CreateTemporalInstant (Isolate *isolate, DirectHandle< BigInt > epoch_nanoseconds) |
|
MaybeDirectHandle< JSTemporalTimeZone > | CreateTemporalTimeZone (Isolate *isolate, DirectHandle< String > identifier) |
|
MaybeDirectHandle< JSTemporalPlainDateTime > | BuiltinTimeZoneGetPlainDateTimeFor (Isolate *isolate, DirectHandle< JSReceiver > time_zone, DirectHandle< JSTemporalInstant > instant, DirectHandle< JSReceiver > calendar, const char *method_name) |
|
MaybeDirectHandle< JSReceiver > | ToTemporalCalendar (Isolate *isolate, DirectHandle< Object > temporal_calendar_like, const char *method_name) |
|
Maybe< TimeRecord > | RegulateTime (Isolate *isolate, const TimeRecord &time, ShowOverflow overflow) |
|
MaybeDirectHandle< JSTemporalPlainTime > | ToTemporalTime (Isolate *isolate, DirectHandle< Object > item_obj, const char *method_name, ShowOverflow overflow=ShowOverflow::kConstrain) |
|
Maybe< bool > | IterateDurationRecordFieldsTable (Isolate *isolate, DirectHandle< JSReceiver > temporal_duration_like, Maybe< bool >(*RowFunction)(Isolate *, DirectHandle< JSReceiver > temporal_duration_like, DirectHandle< String >, double *), DurationRecord *record) |
|
Maybe< DurationRecord > | ToTemporalDurationRecord (Isolate *isolate, DirectHandle< Object > temporal_duration_like_obj, const char *method_name) |
|
MaybeDirectHandle< JSTemporalDuration > | ToTemporalDuration (Isolate *isolate, DirectHandle< Object > item, const char *method_name) |
|
MaybeDirectHandle< JSReceiver > | ToTemporalTimeZone (Isolate *isolate, DirectHandle< Object > temporal_time_zone_like, const char *method_name) |
|
MaybeDirectHandle< Object > | InvokeCalendarMethod (Isolate *isolate, DirectHandle< JSReceiver > calendar, DirectHandle< String > name, DirectHandle< JSReceiver > date_like) |
|
MaybeDirectHandle< Object > | CalendarMonthCode (Isolate *isolate, DirectHandle< JSReceiver > calendar, DirectHandle< JSReceiver > date_like) |
|
DirectHandle< JSTemporalCalendar > | GetISO8601Calendar (Isolate *isolate) |
|
bool | IsValidDuration (Isolate *isolate, const DurationRecord &dur) |
|
Maybe< DurationRecord > | ToPartialDuration (Isolate *isolate, DirectHandle< Object > temporal_duration_like_obj, const DurationRecord &input) |
|
MaybeDirectHandle< Oddball > | IsInvalidTemporalCalendarField (Isolate *isolate, DirectHandle< String > next_value, DirectHandle< FixedArray > fields_name) |
|
MaybeDirectHandle< JSTemporalCalendar > | GetBuiltinCalendar (Isolate *isolate, DirectHandle< String > id) |
|
MaybeDirectHandle< JSTemporalInstant > | BuiltinTimeZoneGetInstantForCompatible (Isolate *isolate, DirectHandle< JSReceiver > time_zone, DirectHandle< JSTemporalPlainDateTime > date_time, const char *method_name) |
|