MCPcopy Index your code
hub / github.com/apache/echarts / makeSeriesTaskProgress

Function makeSeriesTaskProgress

src/core/Scheduler.ts:617–631  ·  view source on GitHub ↗
(resetDefineIdx: number)

Source from the content-addressed store, hash-verified

615const singleSeriesTaskProgress = makeSeriesTaskProgress(0);
616
617function 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
633function seriesTaskCount(context: SeriesTaskContext): number {
634 return context.data.count();

Callers 2

seriesTaskResetFunction · 0.85
Scheduler.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…