outsideDeclaredSet function

List<String> outsideDeclaredSet({
  1. required Map<String, int> before,
  2. required Map<String, int> after,
  3. required List<String> declaredSet,
})

Implementation

List<String> outsideDeclaredSet({
  required Map<String, int> before,
  required Map<String, int> after,
  required List<String> declaredSet,
}) =>
    (after.keys
        .where(
          (path) =>
              before[path] != after[path] &&
              !pathInDeclaredSet(path, declaredSet),
        )
        .toList()
      ..sort());