ensureValidTid function

void ensureValidTid(
  1. String tid
)

Ensures tid is a syntactically valid TID.

Throws an InvalidTidError if tid is not a valid TID.

Implementation

void ensureValidTid(final String tid) {
  if (tid.length != _tidLength) {
    throw InvalidTidError('TID must be $_tidLength characters');
  }

  if (!_tidRegExp.hasMatch(tid)) {
    throw InvalidTidError('TID syntax not valid (regex)');
  }
}