Uri removeFragment( )

Returns a Uri that differs from this only in not having a fragment.

If this Uri does not have a fragment, it is itself returned.

Source

/**
 * Returns a `Uri` that differs from this only in not having a fragment.
 *
 * If this `Uri` does not have a fragment, it is itself returned.
 */
Uri removeFragment() {
  if (!this.hasFragment) return this;
  return new Uri._internal(scheme, userInfo, host, port, path, query, null);
}