registerAll static method

void registerAll(
  1. Iterable<ChartRegistration> registrations
)

Register multiple chart types at once.

Implementation

static void registerAll(Iterable<ChartRegistration> registrations) {
  var didRegister = false;
  for (final reg in registrations) {
    if (identical(_byType[reg.type], reg)) continue;

    _byType[reg.type] = reg;
    didRegister = true;
  }
  if (didRegister) {
    _rebuildStringIndexes();
    _bumpGeneration();
  }
}