Home
last modified time | relevance | path

Searched refs:relativeTimeFormat (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_relative_time_format_test.cpp36 JSHandle<JSRelativeTimeFormat> relativeTimeFormat = in HWTEST_F_L0() local
38 EXPECT_TRUE(*relativeTimeFormat != nullptr); in HWTEST_F_L0()
42 JSRelativeTimeFormat::InitializeRelativeTimeFormat(thread, relativeTimeFormat, locales, undefinedOptions); in HWTEST_F_L0()
44 JSHandle<EcmaString> numberingSystemStr(thread, relativeTimeFormat->GetNumberingSystem().GetTaggedObject()); in HWTEST_F_L0()
46 JSHandle<EcmaString> localeStr(thread, relativeTimeFormat->GetLocale().GetTaggedObject()); in HWTEST_F_L0()
48 EXPECT_EQ(NumericOption::ALWAYS, relativeTimeFormat->GetNumeric()); in HWTEST_F_L0()
49 EXPECT_EQ(RelativeStyleOption::LONG, relativeTimeFormat->GetStyle()); in HWTEST_F_L0()
59 JSHandle<JSRelativeTimeFormat> relativeTimeFormat = in HWTEST_F_L0() local
70 factory->NewJSIntlIcuData(relativeTimeFormat, rtfFormatter, JSRelativeTimeFormat::FreeIcuRTFFormatter); in HWTEST_F_L0()
72 icu::RelativeDateTimeFormatter *resultRelativeDateTimeFormatter = relativeTimeFormat in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_relative_time_format.cpp34 // 2. Let relativeTimeFormat be ? OrdinaryCreateFromConstructor in RelativeTimeFormatConstructor()
40 JSHandle<JSRelativeTimeFormat> relativeTimeFormat = JSHandle<JSRelativeTimeFormat>::Cast(newObject); in RelativeTimeFormatConstructor() local
42 // 3. Perform ? InitializeRelativeTimeFormat(relativeTimeFormat, locales, options). in RelativeTimeFormatConstructor()
45 JSRelativeTimeFormat::InitializeRelativeTimeFormat(thread, relativeTimeFormat, locales, options); in RelativeTimeFormatConstructor()
54 PropertyDescriptor descriptor(thread, JSHandle<JSTaggedValue>::Cast(relativeTimeFormat), false, false, true); in RelativeTimeFormatConstructor()
61 return relativeTimeFormat.GetTaggedValue(); in RelativeTimeFormatConstructor()
93 // 1. Let relativeTimeFormat be the this value. in Format()
96 // 2. Perform ? RequireInternalSlot(relativeTimeFormat, [[InitializedRelativeTimeFormat]]). in Format()
113 // 5. Return ? FormatRelativeTime(relativeTimeFormat, value, unit). in Format()
114 JSHandle<JSRelativeTimeFormat> relativeTimeFormat in Format() local
147 JSHandle<JSRelativeTimeFormat> relativeTimeFormat = JSHandle<JSRelativeTimeFormat>::Cast(thisValue); FormatToParts() local
175 JSHandle<JSRelativeTimeFormat> relativeTimeFormat = JSHandle<JSRelativeTimeFormat>::Cast(thisValue); ResolvedOptions() local
[all...]
/arkcompiler/ets_runtime/ecmascript/
H A Djs_relative_time_format.cpp21 // 14.1.1 InitializeRelativeTimeFormat ( relativeTimeFormat, locales, options )
23 JSThread *thread, const JSHandle<JSRelativeTimeFormat> &relativeTimeFormat, const JSHandle<JSTaggedValue> &locales, in InitializeRelativeTimeFormat()
62 THROW_RANGE_ERROR_AND_RETURN(thread, "invalid numberingSystem", relativeTimeFormat); in InitializeRelativeTimeFormat()
66 THROW_RANGE_ERROR_AND_RETURN(thread, "invalid numberingSystem", relativeTimeFormat); in InitializeRelativeTimeFormat()
91 // 13. Set relativeTimeFormat.[[Locale]] to locale. in InitializeRelativeTimeFormat()
92 relativeTimeFormat->SetLocale(thread, localeStr.GetTaggedValue()); in InitializeRelativeTimeFormat()
94 // 15. Set relativeTimeFormat.[[NumberingSystem]] to r.[[nu]]. in InitializeRelativeTimeFormat()
110 // 17. Set relativeTimeFormat.[[Style]] to s. in InitializeRelativeTimeFormat()
111 relativeTimeFormat->SetStyle(styleOption); in InitializeRelativeTimeFormat()
120 // 19. Set relativeTimeFormat in InitializeRelativeTimeFormat()
22 InitializeRelativeTimeFormat( JSThread *thread, const JSHandle<JSRelativeTimeFormat> &relativeTimeFormat, const JSHandle<JSTaggedValue> &locales, const JSHandle<JSTaggedValue> &options) InitializeRelativeTimeFormat() argument
259 GetIcuFormatted(JSThread *thread, const JSHandle<JSRelativeTimeFormat> &relativeTimeFormat, double value, const JSHandle<EcmaString> &unit) GetIcuFormatted() argument
356 Format(JSThread *thread, double value, const JSHandle<EcmaString> &unit, const JSHandle<JSRelativeTimeFormat> &relativeTimeFormat) Format() argument
475 FormatToParts(JSThread *thread, double value, const JSHandle<EcmaString> &unit, const JSHandle<JSRelativeTimeFormat> &relativeTimeFormat) FormatToParts() argument
487 ResolvedOptions(JSThread *thread, const JSHandle<JSRelativeTimeFormat> &relativeTimeFormat, const JSHandle<JSObject> &options) ResolvedOptions() argument
[all...]
H A Djs_relative_time_format.h61 // 14.1.1 InitializeRelativeTimeFormat ( relativeTimeFormat, locales, options )
63 JSThread *thread, const JSHandle<JSRelativeTimeFormat> &relativeTimeFormat,
89 static void ResolvedOptions(JSThread *thread, const JSHandle<JSRelativeTimeFormat> &relativeTimeFormat,
93 const JSHandle<JSRelativeTimeFormat> &relativeTimeFormat);
96 const JSHandle<JSRelativeTimeFormat> &relativeTimeFormat);

Completed in 2 milliseconds