* Return all entries in ({startTime}, {endTime}] * @returns {T[]}
(startTime, endTime)
| 182 | * @returns {T[]} |
| 183 | **/ |
| 184 | range(startTime, endTime) { |
| 185 | const firstIndex = this.find(startTime); |
| 186 | if (firstIndex < 0) return []; |
| 187 | const lastIndex = this.find(endTime, firstIndex + 1); |
| 188 | return this._values.slice(firstIndex, lastIndex); |
| 189 | } |
| 190 | |
| 191 | // Return the first index with element.time >= time. |
| 192 | find(time, offset = 0) { |
no test coverage detected