(resetDefineIdx: number)
| 615 | const singleSeriesTaskProgress = makeSeriesTaskProgress(0); |
| 616 | |
| 617 | function makeSeriesTaskProgress(resetDefineIdx: number): TaskProgressCallback<SeriesTaskContext> { |
| 618 | return function (params: TaskProgressParams, context: SeriesTaskContext): void { |
| 619 | const data = context.data; |
| 620 | const resetDefine = context.resetDefines[resetDefineIdx]; |
| 621 | |
| 622 | if (resetDefine && resetDefine.dataEach) { |
| 623 | for (let i = params.start; i < params.end; i++) { |
| 624 | resetDefine.dataEach(data, i); |
| 625 | } |
| 626 | } |
| 627 | else if (resetDefine && resetDefine.progress) { |
| 628 | resetDefine.progress(params, data); |
| 629 | } |
| 630 | }; |
| 631 | } |
| 632 | |
| 633 | function seriesTaskCount(context: SeriesTaskContext): number { |
| 634 | return context.data.count(); |
no outgoing calls
no test coverage detected
searching dependent graphs…