addPath method

void addPath(
  1. String name,
  2. List<String> states
)

Implementation

void addPath(String name, List<String> states) {
  if (states.length < 2) {
    throw StateError('The list of states must contain at least 2 elements');
  }

  if (_paths.containsKey(name)) {
    throw StateError('Duplicate path name: $name');
  }

  _paths[name] = [...states];
}