* Creates a `Dataset` that prefetches elements from this dataset. * * @param bufferSize: An integer specifying the number of elements to be * prefetched. * @returns A `Dataset`. * * @doc {heading: 'Data', subheading: 'Classes'}
(bufferSize: number)
| 310 | * @doc {heading: 'Data', subheading: 'Classes'} |
| 311 | */ |
| 312 | prefetch(bufferSize: number): Dataset<T> { |
| 313 | if (bufferSize == null) { |
| 314 | throw new RangeError( |
| 315 | '`Dataset.prefetch()` requires bufferSize to be specified.'); |
| 316 | } |
| 317 | |
| 318 | const base = this; |
| 319 | return datasetFromIteratorFn( |
| 320 | async () => (await base.iterator()).prefetch(bufferSize), this.size); |
| 321 | } |
| 322 | |
| 323 | /** |
| 324 | * Repeats this dataset `count` times. |
nothing calls this directly
no test coverage detected
searching dependent graphs…