@@ -49,8 +49,8 @@ copyright: false
49
49
1. If _windowSize_ is not an integral Number in the inclusive interval from *1*<sub>𝔽</sub> to 𝔽(2<sup>32</sup> - 1), then
50
50
1. Let _error_ be ThrowCompletion(a newly created *RangeError* object).
51
51
1. Return ? IteratorClose(_iterated_, _error_).
52
- 1. If _undersized_ is *undefined*, set _undersized_ to *"empty "*.
53
- 1. If _undersized_ is neither *"empty "* nor *"short "*, then
52
+ 1. If _undersized_ is *undefined*, set _undersized_ to *"skip "*.
53
+ 1. If _undersized_ is neither *"skip "* nor *"truncate "*, then
54
54
1. Let _error_ be ThrowCompletion(a newly created *TypeError* object).
55
55
1. Return ? IteratorClose(_iterated_, _error_).
56
56
1. Set _iterated_ to ? GetIteratorDirect(_O_).
@@ -59,7 +59,7 @@ copyright: false
59
59
1. Repeat,
60
60
1. Let _value_ be ? IteratorStepValue(_iterated_).
61
61
1. If _value_ is ~done~, then
62
- 1. If _undersized_ is *"short "*, _buffer_ is not empty, and the number of elements in _buffer_ < ℝ(_windowSize_), then
62
+ 1. If _undersized_ is *"truncate "*, _buffer_ is not empty, and the number of elements in _buffer_ < ℝ(_windowSize_), then
63
63
1. Perform Completion(Yield(CreateArrayFromList(_buffer_))).
64
64
1. Return ReturnCompletion(*undefined*).
65
65
1. If the number of elements in _buffer_ is ℝ(_windowSize_), then
0 commit comments