This issue is a tracking issue for the current state Temporal.PlainTime implementation in Boa and the current work towards #1804.
| Builtin property / method |
Boa Impl |
temporal_rs Impl |
100% Conformance |
| 4.2.1 Temporal.PlainTime.prototype |
✅ |
N/A |
✅ |
| 4.2.2 Temporal.PlainTime.from ( item [ , options ] ) |
✅ |
✅ |
❌ |
| 4.2.3 Temporal.PlainTime.compare ( one, two ) |
✅ |
✅ |
❌ |
| 4.3.1 Temporal.PlainTime.prototype.constructor |
✅ |
N/A |
✅ |
| 4.3.2 Temporal.PlainTime.prototype[ %Symbol.toStringTag% ] |
✅ |
N/A |
✅ |
| 4.3.3 get Temporal.PlainTime.prototype.hour |
✅ |
✅ |
✅ |
| 4.3.4 get Temporal.PlainTime.prototype.minute |
✅ |
✅ |
✅ |
| 4.3.5 get Temporal.PlainTime.prototype.second |
✅ |
✅ |
✅ |
| 4.3.6 get Temporal.PlainTime.prototype.millisecond |
✅ |
✅ |
✅ |
| 4.3.7 get Temporal.PlainTime.prototype.microsecond |
✅ |
✅ |
✅ |
| 4.3.8 get Temporal.PlainTime.prototype.nanosecond |
✅ |
✅ |
✅ |
| 4.3.9 Temporal.PlainTime.prototype.add ( temporalDurationLike ) |
✅ |
✅ |
❌ |
| 4.3.10 Temporal.PlainTime.prototype.subtract ( temporalDurationLike ) |
✅ |
✅ |
❌ |
| 4.3.11 Temporal.PlainTime.prototype.with ( temporalTimeLike [ , options ] ) |
✅ |
✅ |
❌ |
| 4.3.12 Temporal.PlainTime.prototype.until ( other [ , options ] ) |
✅ |
✅ |
❌ |
| 4.3.13 Temporal.PlainTime.prototype.since ( other [ , options ] ) |
✅ |
✅ |
❌ |
| 4.3.14 Temporal.PlainTime.prototype.round ( roundTo ) |
✅ |
✅ |
❌ |
| 4.3.15 Temporal.PlainTime.prototype.equals ( other ) |
✅ |
✅ |
❌ |
| 4.3.16 Temporal.PlainTime.prototype.toString ( [ options ] ) |
❌ |
❌ |
❌ |
| 4.3.17 Temporal.PlainTime.prototype.toLocaleString ( [ locales [ , options ] ] ) |
❌ |
❌ |
❌ |
| 4.3.18 Temporal.PlainTime.prototype.toJSON ( ) |
❌ |
❌ |
❌ |
| 4.3.19 Temporal.PlainTime.prototype.valueOf ( ) |
✅ |
N/A |
✅ |
The temporal_rs tracker can be found at boa-dev/temporal#10
This issue is a tracking issue for the current state Temporal.PlainTime implementation in Boa and the current work towards #1804.
The temporal_rs tracker can be found at boa-dev/temporal#10