mapToIsUniqueWithoutExtension method

Iterable<AssetTypeIsUniqueWithoutExtension> mapToIsUniqueWithoutExtension()

Implementation

Iterable<AssetTypeIsUniqueWithoutExtension> mapToIsUniqueWithoutExtension() {
  return groupBy((e) => p.withoutExtension(e.path))
      .values
      .map(
        (list) => list.map(
          (e) => AssetTypeIsUniqueWithoutExtension(
            assetType: e,
            isUniqueWithoutExtension: list.length == 1,
          ),
        ),
      )
      .flatten();
}