QrCode constructor

QrCode(
  1. int typeNumber,
  2. int errorCorrectLevel
)

Implementation

QrCode(this.typeNumber, this.errorCorrectLevel)
    : moduleCount = typeNumber * 4 + 17,
      _modules = <List<bool?>>[] {
  RangeError.checkValueInInterval(typeNumber, 1, 40, 'typeNumber');
  RangeError.checkValidIndex(
      errorCorrectLevel, QrErrorCorrectLevel.levels, 'errorCorrectLevel');

  for (var row = 0; row < moduleCount; row++) {
    _modules.add(List<bool?>.filled(moduleCount, null));
  }
}