requireLogicalPath function

String requireLogicalPath(
  1. String pathStr
)

Requires an already-canonical, non-empty project-relative logical path.

Implementation

String requireLogicalPath(String pathStr) {
  final logical = toLogicalPath(pathStr);
  if (logical.isEmpty || logical != pathStr) {
    throw ArgumentError.value(
      pathStr,
      'pathStr',
      'must be a canonical project-relative path',
    );
  }
  return logical;
}