compareApis function

List<ApiChange> compareApis(
  1. PackageApi baseApi,
  2. PackageApi newApi
)

Computes the API changes between two already-resolved package APIs.

Implementation

List<ApiChange> compareApis(PackageApi baseApi, PackageApi newApi) {
  final apiChanges = baseApi.components.compareTo(newApi.components);

  apiChanges.addAll(baseApi.metadata.compareTo(newApi.metadata));

  return apiChanges;
}