MCPcopy Create free account
hub / github.com/apache/echarts / create

Method create

src/core/Scheduler.ts:437–462  ·  view source on GitHub ↗
(seriesModel: SeriesModel)

Source from the content-addressed store, hash-verified

435 }
436
437 function create(seriesModel: SeriesModel): void {
438 const pipelineId = seriesModel.uid;
439
440 // Init tasks for each seriesModel only once.
441 // Reuse original task instance.
442 const task = newSeriesTaskMap.set(
443 pipelineId,
444 oldSeriesTaskMap && oldSeriesTaskMap.get(pipelineId)
445 || createTask<SeriesTaskContext>({
446 plan: seriesTaskPlan,
447 reset: seriesTaskReset,
448 count: seriesTaskCount
449 })
450 );
451 task.context = {
452 model: seriesModel,
453 ecModel: ecModel,
454 api: api,
455 // PENDING: `useClearVisual` not used?
456 useClearVisual: stageHandler.isVisual && !stageHandler.isLayout,
457 plan: stageHandler.plan,
458 reset: stageHandler.reset,
459 scheduler: scheduler
460 };
461 scheduler._pipe(seriesModel, task);
462 }
463 }
464
465 private _createOverallStageTask(

Callers 1

updateMethod · 0.45

Calls 3

createTaskFunction · 0.90
_pipeMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected