generatePotentialDialCodes static method

List<String> generatePotentialDialCodes(
  1. String number,
  2. int index,
  3. int length
)

Implementation

static List<String> generatePotentialDialCodes(
    String number, int index, int length) {
  List<String> digits = number.split('');
  List<String> potentialCodes = [];
  String aggregate = '+${digits[index]}';
  potentialCodes.add(aggregate);
  while (index < length - 1) {
    index += 1;
    aggregate = aggregate + digits[index];
    potentialCodes.add(aggregate);
  }
  return potentialCodes;
}